·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

[X3.5教程] discuz3.4 GBK 特殊字符乱码 解决方法 支持最新版本DZ3.4

483 1
发表于 2022-11-21 22:10:00 | 查看全部 阅读模式 | Google Chrome | Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×


discuz 3.4 gbk版本 你会发现复制,转载,发帖特殊字符和日文韩文等等的时候...可能会乱码!!类似X`*3!221%$# ......在网上找了很多方法 我自己也是小白

站长也发了一个类似的帖子 可是我用了进不了网站: https://www.dz-x.net/t/19815/1/1.html  可能是版本老了的问题吧!!
经过一天研究 找资料 终于弄好了!!!


  这个是我最新修改的完整代码:
Discuz! X3.4 R20220811版本!!!
  1.   $string = str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $string);
  2. if(strpos($string, '&amp;#') !== false) {
  3. $string = preg_replace('/&amp;((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1', $string);
  4. }
复制代码
这样  GBK版本用了特殊字符和外文就不会乱码了!!!
为了让像我这样的 新手 无法解决困难 我直接分享 傻瓜文件直接替换就可以了!!顺便赚点小金币!象征性收1金币!!


discuz3.4 GBK 特殊字符乱码 解决方法 支持最新版本DZ3.4 特殊,特殊字符,字符,乱码,解决 function_core.rar (18.47 KB, 下载次数: 2, 售价: 1 下载币)



我要说一句 收起回复

评论1

wordos楼主Lv.2 发表于 2022-11-21 22:20:50 | 查看全部 | Google Chrome | Windows 10
ε≡٩(๑>₃<)۶ 测试特殊字符   发帖的时候用这个字符测试 是否成功!!  UTF版本dz原生就兼容特殊字符 兼容性应该就是最好的! 但是如果是采集站和数据量大 正对华人地区 GBK可以节省至少50%的数据库容量 自行取舍
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.222.107.128,GMT+8, 2024-7-27 13:14 , Processed in 0.200121 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表