今天头一回用json_encode,发现它不支持中文,
在json_encode之前,把所有数组内所有内容都用urlencode()处理一下,然用json_encode()转换成json字符串,最后再用urldecode()将编码过的中文转回来。
写了个函数JSON来代替json_encode,这种方法在我的程序中测试是成功的:
/**************************************************************
*
* 使用特定function对数组中所有元素做处理
* @param string
本文介绍了一种在使用json_encode处理中文数据时遇到的问题及解决方案。通过在json_encode前使用urlencode处理数组内容,并在之后使用urldecode还原,成功解决了json_encode不支持中文的问题。
262

被折叠的 条评论
为什么被折叠?



