2012-03-25 109 views
1

當解碼/編碼使用json_encode/json_decode一個UTF8字符串我沒有得到回原來的編碼字符串...JSON編碼和UTF8字符解碼在PHP

$test = '{"c":"limón"}'; 

echo $test;       //=> {"c":"limón"}  
echo json_decode($test)->{"c"};  //=> limón 
echo json_encode(json_decode($test)); //=> {"c":"lim\u00f3n"} 

我如何編碼字符串回到它的原始編碼(utf8)?

回答