技术文摘

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

作者:雨祺   发表于:
浏览:75次    字数:580  原创
级别: 站长   总稿: 69 篇,  月稿: 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';        //数据库默认编码 

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags: 系统 汉字 帝国CMS

发布者资料

热门文章

技术文摘

查看更多技术文摘
首页
栏目
搜索
会员
投稿