返回列表 发帖
查看: 6078|回复: 5

[求助] Discuz! X3.4 UTF-8 如何发布含有生僻字的贴子

1

主题

21

回帖

46

积分

初学乍练

贡献
0 点
金币
23 个
QQ
发表于 2019-7-28 14:15:38 | 查看全部 |阅读模式
我的网站经常发布一些古代的文章、墓志铭,其中会有一些生僻字,发布贴子时,自生僻字开始后的内容都不能保存,
应该是系统不能识别生僻字的原因。

想请教各位大神,如此解决空这个问题?
我知道答案 回答被采纳将会获得1 贡献 已有5人回答
回复

使用道具 举报

0

主题

82

回帖

202

积分

炉火纯青

贡献
0 点
金币
107 个
发表于 2019-7-28 14:57:46 | 查看全部
数据库编码不太合适
https://blog.csdn.net/testcs_dn/article/details/70157144
回复

使用道具 举报

83

主题

2786

回帖

3569

积分

功行圆满

贡献
23 点
金币
351 个
发表于 2019-7-28 17:49:09 | 查看全部
回复

使用道具 举报

1

主题

21

回帖

46

积分

初学乍练

贡献
0 点
金币
23 个
QQ
 楼主| 发表于 2019-7-30 12:50:50 | 查看全部
allthebest 发表于 2019-7-28 17:49
https://www.dismall.com/thread-1940-1-1.html

试试以上方法

修改为
  1.                         $string = str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $string);
  2.                         if(strpos($string, '&#') !== false) {
  3.                 $string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4}));)/', '&\\1', $string);
  4.             }
复制代码

是吧?
我保存后网站就不能打开了。
回复

使用道具 举报

LCW 该用户已被删除
发表于 2019-7-30 18:26:48 | 查看全部
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1

主题

21

回帖

46

积分

初学乍练

贡献
0 点
金币
23 个
QQ
 楼主| 发表于 2019-8-3 15:42:49 | 查看全部
LCW 发表于 2019-7-30 18:26
楼主可以参考一下这个帖子里民审的回帖哦
DZ3.4GBK版,一些特殊符号(生僻字)编辑时显示正常,发出来显示 ...

谢谢,他也是加上了这段代码,但我加了后出问题。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-5-1 03:10 , Processed in 0.065985 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

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