搜索

评论乱码解决办法

[复制链接]
admin 发表于 2018-3-26 16:14:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册加入

x
修改comment/api/index.php文件第116行
将:
  1. $jsonescape=str_replace(chr(13),"",str_replace(chr(10),"",unescape(str_replace("%u","\u",escape("".$txt)))));
复制代码
替换为:
  1. $jsonescape=str_replace(chr(13),"",str_replace(chr(10),"",json_decode(str_replace("%u","\u",json_encode("".$txt)))));
复制代码
yt289063052 发表于 2018-4-12 17:17:11 | 显示全部楼层
宝塔搭建的网站如何解决,没有找到php.ini文件?
回复

使用道具 举报

ccatd 发表于 2018-4-13 08:35:34 | 显示全部楼层
我的 php.ini 里
default_charset = "utf-8"  设置不错,但是现实的评论还是乱码,请问还有其他解决方法吗?
回复

使用道具 举报

tongkula 发表于 2018-4-13 09:50:08 | 显示全部楼层
ccatd 发表于 2018-4-13 08:35
我的 php.ini 里
default_charset = "utf-8"  设置不错,但是现实的评论还是乱码,请问还有其他解决方法吗? ...

我也是这样
回复

使用道具 举报

ccatd 发表于 2018-4-13 10:02:30 | 显示全部楼层

你服务器是什么系统,他们说是因为linux系统编码导致的,我把linux的编码改成 中文的了也还是这样
LANG=zh_CN.UTF-8
LANGUAGE=
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
回复

使用道具 举报

xushier 发表于 2018-8-10 16:25:51 | 显示全部楼层
替换之后已发评论不见了,这也不行啊
回复

使用道具 举报

weikan 发表于 2018-8-18 22:28:48 | 显示全部楼层
正解发个回复
回复

使用道具 举报

小黑屋|海洋CMS

GMT+8, 2019-1-16 23:24 , Processed in 0.089047 second(s), 22 queries .

Powered by SeaCMS!

© 2015-2018 seacms.net.

快速回复 返回顶部 返回列表