[PHP] json_encode()でユニコードエスケープ(\uXXXX)させない方法

json_encode()をPHPで実行すると、日本語がユニコードでエスケープ(\uXXXX)されてしまう

ユニコードでエスケープ(\uXXXX)させないようにするにはJSON_UNESCAPED_UNICODEオプションを指定して、json_encode()を実行する

サンプルコード

<?php
$data = [ "message" => "こんにちは" ];
json_encode($data, JSON_UNESCAPED_UNICODE);
// 出力:{"message":"こんにちは"}
?>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です