discuz3.4 GBK 特殊字符乱码 解决方法 支持最新版本DZ3.4
discuz 3.4 gbk版本 你会发现复制,转载,发帖特殊字符和日文韩文等等的时候...可能会乱码!!类似X`*3!221%$# ......在网上找了很多方法 我自己也是小白
站长也发了一个类似的帖子 可是我用了进不了网站: https://www.dz-x.net/t/19815/1/1.html 可能是版本老了的问题吧!!
经过一天研究 找资料 终于弄好了!!!
这个是我最新修改的完整代码:
Discuz! X3.4 R20220811版本!!!
- $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);
- if(strpos($string, '&#') !== false) {
- $string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1', $string);
- }
为了让像我这样的 新手 无法解决困难 我直接分享 傻瓜文件直接替换就可以了!!顺便赚点小金币!象征性收1金币!!