by shigemk2

当面は技術的なことしか書かない

日本語をjson_encodeしてjson_decodeしてみる

日本語が含まれる配列をjson_encodeして、
それをjson_decodeするとどうなるのだろうか。

ということで試してみた。

<?php
$hoge = array('ニャル子', '(」・ω・)」うー!(/・ω・)/にゃー!');
$je = json_encode($hoge);
echo $je . "\n";
$jd = json_decode($je, true);
print_r($jd);

結果

["\u30cb\u30e3\u30eb\u5b50","(\u300d\u30fb\u03c9\u30fb)\u300d\u3046\u30fc\uff01(\uff0f\u30fb\u03c9\u30fb)\uff0f\u306b\u3083\u30fc\uff01"]
Array
(
[0] => ニャル子
[1] => (」・ω・)」うー!(/・ω・)/にゃー!
)

たぶんutf-8限定なんじゃないかな。