July
31st,
2009
- php json_encode函数只能处理utf8的输入 json_encode的输入参数数组中,如果含有非utf8的值,则该值的编码结果为null。所以在使用json_encode之前,应该保证它的输入参数是经过编码的。下面的代码可以试试,但如果是嵌套数组就用不了了。
<pre class=php name=code>$encodedArray = array_map(utf8_encode, $rawArray);</pre>
- 上传表单使用accept-charset设置编码格式 post上传内容用utf8编码,可以使用accept-charset,参考下面代码
<pre class=html name=code>
</pre>