cari

Rumah  >  Soal Jawab  >  teks badan

Apakah yang perlu saya lakukan jika rentetan yang dihuraikan oleh php json_encode rosak?

Seperti dalam tajuk Sebagai contoh,
$testStr = '你好�帮忙看看'; // 是utf-8格式的 $testStr ialah pembolehubah, jadi saya tidak tahu sama ada terdapat watak bercelaru atau di mana watak bercelaru itu berada, jadi kaedah mengalih keluarnya melalui pemintasan nampaknya tidak berkesan.

$testStr1 = json_encode($testStr);

var_dump($testStr1);

Cetak sebagai false

Ini hanya kerana terdapat aksara yang kacau.

阿神阿神2727 hari yang lalu866

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-31 10:35:50

    http://php.net/manual/zh/func...

    balas
    0
  • ringa_lee

    ringa_lee2017-05-31 10:35:50

    json_encode php mentranskod tatasusunan yang mengandungi aksara Cina dan memerlukan penambahan parameter, json_encode($array, JSON_UNESCAPED_UNICODE).

    balas
    0
  • Batalbalas