为什么json_encode 输出是中文变成(??)问好的乱码。。。数据库存的是uft8,页面也加了header头,但是输出时还是中文变问号的样子
<?php
$testJSON=array('name'=>'中文','value'=>'test');
//echo json_encode($testJSON);
foreach ( $testJSON as $key => $value ) {
$testJSON[$key] = urlencode ( $value );
}
echo urldecode ( json_encode ( $testJSON ) );
?>
先urlencode试一试