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

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

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

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

echo $data;

コメント

このブログの人気の投稿

PHP クリックされたボタンに応じて処理を実行する

JavaScript Date(日付) データを yyyy/MM/dd 形式にフォーマットする

jQuery ページ初期表示時に処理を実行