首页站内杂志技术文摘
文章内容页

帝国CMS对于输入不常见汉字系统自动截断的问题

  • 作者:雨祺
  • 来源: 原创
  • 发表于2022-04-01 20:33:09
  • 被阅读0
  • 发表一篇信息,发现前台内容显示不完全问题,经查看后台编辑信息,发现编辑器那自动截断了,试过多次亦如此。
    例如说,我发表篇信息,新闻标题为:𠊎aaaaaa 这个标题(或者标题为:𠊎𠊎𠊎𠊎𠊎𠊎)
    发表后【𠊎】字自动被替换为空了……
    郁闷的是,新闻正文的内容,如果含有【𠊎】字,【𠊎】后面的所有内容将会被截断清空……可能还不止这个【𠊎】字,其它特殊汉字好像也会,
    注:提交完文字自动转成Html编码【𠊎】了,那个字,请见图片。

    新闻标题为:



    解决办法:
    一、修改数据库编码为utf8mb4
    登陆phhmyadmin5.X以上版本,登陆后点击相应的数据库,在【操作】那把默认的【utf8_general_ci】,下拉选项修改为【utf8mb4_general_ci】,然后【执行】。

    重启数据库。

    二、修改帝国后台目录/e/config/config.php,

    1. 1、把: 
    2. $ecms_config['db']['setchar']='utf8';        //设置默认编码 
    3. 修改为: 
    4. $ecms_config['db']['setchar']='utf8mb4';        //设置默认编码 
    5.  
    6. 2、把 
    7. $ecms_config['db']['dbchar']='utf8';        //数据库默认编码 
    8. $ecms_config['db']['dbchar']='utf8mb4';        //数据库默认编码 
    【审核人:站长】

        标题:帝国CMS对于输入不常见汉字系统自动截断的问题

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/87.html

        赞一下

        阅读记录

          关注美文苑