zblogphp发布文章Incorrect string value……

zblogphp

我的zblogphp是从1.5开始慢慢升级用到现在,突然发现法文章的时候发不出提示错误,Incorrect string value……

发现是文中有4字节编码的异体字。

网站的mysql数据库字符集编码是utf8_general_ci,异体字需要字符集支持utf8mb4_general_ci

主要网站数据太多,懒的弄了,网上找了好些解决办法都不理想。

随后网上看到这样一段

是修改mysql的配置文件,也就是my.ini文件

[client]  
default-character-set=utf8mb4  
  
[mysqld]  
character-set-server = utf8mb4  
collation-server = utf8mb4_general_ci  
init_connect='SET NAMES utf8mb4'  
skip-character-set-client-handshake = true  
  
[mysql]  
default-character-set = utf8mb4

把这段代码替换下, 别的地方不需要修改,发布文章就不报错了

但我发现文中有异体字等之前是发不出,现在发出去是 ?(问号)。

问号就问号,这样也懒的折腾了,如果哪位朋友有更好的解决办法,麻烦告诉我下!给我留言下。

测试,

zblogphp,发文章,标题随便, 内容  ,---𫖯,看看能发布,能不能显示。

我这个网站是 utf8mb4字符集 是能现在, utf8 字符集的就会报错,文章发布出错等

广告 来访朋友,想建站推广:QQ138218888 微信同号 另书画家协会招募会员啦,点击在线办理


本文链接:http://www.yc-idc.net/yichuangwangluo/ZBLOGPHPFaBuWenZhangINCORRECTSTRINGVALUE.shtml  转载请注明出处,谢谢!

分享到:
上一篇: apache、iis规则屏蔽拦截蜘蛛抓取
下一篇: 特殊日子整站变化的几种代码
嘿,欢迎咨询