2014年8月23日土曜日

PHP JSON の日本語をユニコード表示しない方法

PHP で SQLite からデータを取得して JSON 表示しようとすると、どうしてもユニコード表示になってしまっていました。配列の1要素にアクセスしたらそんなことないんですが、JSON にしたら・・・。

で、しらべてみたところ、json_encode 関数の引数に JSON_UNESCAPED_UNICODE を指定すれば大丈夫ということが判明しまいた。

$data = json_encode($result->fetchArray(), JSON_UNESCAPED_UNICODE);

echo $data;

0 件のコメント:

コメントを投稿