12下一页
返回列表 发帖
查看: 9774|回复: 11

升级Discuz!X3.4版后特殊字符 乱码解决方案

18

主题

2126

回帖

3217

积分

应用开发者

贡献
70 点
金币
629 个
QQ
发表于 2019-5-31 17:06:27 | 查看全部 |阅读模式
Discuz!3.4升级后,贴子内容使用Unicode编码会出现直接显示源码问题
打开:source\function\function_core.php
解决办法


搜索
  1. $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);
复制代码

下面加入
  1. if(strpos($string, '&#') !== false) {
  2.                 $string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1', $string);
  3.             }
复制代码





回复

使用道具 举报

5

主题

37

回帖

83

积分

渐入佳境

贡献
0 点
金币
39 个
发表于 2019-5-31 17:49:35 | 查看全部
谢谢分享!!
回复

使用道具 举报

3

主题

121

回帖

188

积分

应用开发者

贡献
0 点
金币
58 个
发表于 2019-6-1 09:13:04 | 查看全部
好东西  谢谢分享
回复

使用道具 举报

15

主题

1796

回帖

2076

积分

应用开发者

discuz 老兵

贡献
10 点
金币
188 个
QQ
发表于 2019-6-3 13:37:55 | 查看全部
感谢大神分享
回复

使用道具 举报

1

主题

192

回帖

226

积分

炉火纯青

贡献
0 点
金币
32 个
发表于 2019-6-16 15:38:10 | 查看全部
收藏一下了
回复

使用道具 举报

0

主题

4

回帖

23

积分

初学乍练

贡献
0 点
金币
18 个
发表于 2019-6-16 16:25:08 | 查看全部
本帖最后由 wikipup 于 2019-6-17 17:32 编辑

试试看,刚升级上来
回复

使用道具 举报

5

主题

88

回帖

157

积分

应用开发者

永不放弃的蘑古力

贡献
0 点
金币
48 个
发表于 2019-6-18 11:10:28 | 查看全部
来看看,学习了
回复

使用道具 举报

0

主题

29

回帖

51

积分

渐入佳境

贡献
0 点
金币
21 个
发表于 2019-6-19 04:20:59 | 查看全部
好东西,谢谢分享不错。
回复

使用道具 举报

5

主题

20

回帖

53

积分

渐入佳境

贡献
0 点
金币
25 个
发表于 2019-6-19 18:26:04 | 查看全部
为什么我搜不到这句?只能搜到:$string = str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $string);

前半段一样,后半段不一样。
回复

使用道具 举报

0

主题

6

回帖

10

积分

初学乍练

贡献
0 点
金币
4 个
发表于 2019-6-24 15:20:04 | 查看全部
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-9 14:53 , Processed in 0.064681 second(s), 24 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表