2

私はこのような配列を持っています

Array
(
    [0] => Array
        (
            [image] => http://domain/photogal/tues/image/2012octo30big11.jpg
            [news] => 'ssN ^mj³ ho¡n dm¼nse¯nb tamUÂ<br>
    '
        )
)

この配列をjsonにエンコードし、このような結果を得ました

   [{"image":"http:\/\/domain\/photogal\/tues\/image\/2012octo30big11.jpg",
"news":"'ssN ^mj"}]

json 文字列にないニュースのほとんどすべての部分。json はこの配列にどのようにエンコードしますか?

4

1 に答える 1

1

他の PHP コードの前に UTF-8 ヘッダーを配置してみてください。

header('Content-Type: text/html; charset=utf-8');

私のテストでは、配列は次のように変換されました:

    {"image":"http:\/\/domain\/photogal\/tues\/image\/2012octo30big11.jpg",
"news":"'ssN ^mj\u00b3 ho\u00a1n\u00c2 dm\u00bcnse\u00afnb tamU\u00c2
    \r\n\t'"}

その後、json_decodeを使用すると、シンボルを失うことなく元に戻りました..

于 2012-10-30T05:28:40.833 に答える