php json_encode 个别汉字乱码的问题?

凝望蓝天 2018-04-27 01:01:21
在本地测试没有任何问题,但放到远程主机上,出现个别显示false的情况。 中文已转码iconv('gb2312','utf-8',$row['realname']), json_encode($result, JSON_UNESCAPED_UNICODE);这个函数也试过。还是没有将'湦'字正确的显示出来,我猜测是不是远程服务器文字unicode编码的问题.php版本号为5.5
...全文
917 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
凝望蓝天 2018-04-30
  • 打赏
  • 举报
回复
多谢
伟洪winni 2018-04-30
  • 打赏
  • 举报
回复
凝望蓝天 2018-04-27
  • 打赏
  • 举报
回复
找到问题的解决方法了,原来是iconv('gb2312','utf-8',$row['realname']), 编码的问题,可能是gb2312编码的汉字相对较少,将gb2312换为GBK编码后,圆满解决问题。 找到了一篇相关文章: 虽然网页的默认编码是GB2312,但是实际上使用的是GBK编码,也使用了一些在GB2312和GBK之间不同的编码字符。所以也就导致了这个错误。 建议以后编程序的时候,遇到默认编码为GB2312的大可以直接使用GBK进行解码为unicode字符串。 【原文】https://blog.csdn.net/gashero/article/details/1511435
凝望蓝天 2018-04-27
  • 打赏
  • 举报
回复
在百度发过该问题,但是提示违反了提问规范,屏蔽了。有一个给出了一个方案,我试了一下,还是没有解决问题

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧