刚入PHP这个坑
在通过curl获取到返回的json格式数据后
想通过json_decode解码成Array数组以便操作
但发现decode后原本的中文全变成了unicode编码了
什么情况啊
纠结半天了
是我服务器的编码问题嘛
刚入PHP这个坑
在通过curl获取到返回的json格式数据后
想通过json_decode解码成Array数组以便操作
但发现decode后原本的中文全变成了unicode编码了
什么情况啊
纠结半天了
是我服务器的编码问题嘛
所以你的JSON字符串是UTF-8编码的么?
增补:
我看POST方法里好像有个json_encode,是不是那里的问题?
我自己的encode掩码会加JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_NUMERIC_CHECK
这三个。
writeLog()能直接把数组写入去吗?
写日志的时候肯定是把数组再转成json字符串了。
看一下你的writeLog()函数;
要看到数组的话,直接var_dump()出来就好了。
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答810 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答704 阅读✓ 已解决
http://www.laruence.com/2011/...