discuz难题:PHP文件调取mysql数据库数据时,中文变问号,这种乱码现象谁能帮我解答啊?...
看看你数据库是什么编码
建议用utf-8编码,这样省了不少问题
不行,必须同步,否则有乱码
如果你论坛没数据,建议你下载最新版
补充:知道你的问题了,你用dw编辑保存时默认的gb2312编码,你可以调整一下dw的默认编码,或用EditPlus这个小编辑器编辑,保存时选择utf-8编码
这不是乱码,是数据库的报错,你的论坛数据库的一张表需要修复一下,可能之前因为其他原因你的数据库被非正常关闭过。
你可以试着先关掉数据库,再重启试试。
如果你会操作phpmyadmin,或者mysql命令语句的话,你可以直接修复一下数据库表promptmsgs。
应该是本地的字符数据出现了问题,还要查看你下载的插件适合你的模版吗?比如你的模版是utf-8的插件的文字字符是gbk的那么你安装上去了就会让插件里面的文字乱码,而且插件的版本还要支持你的模版如果你的dzx34的插件最多支持32的话也会出现这种问题
discuz 分UTF-8和GBK 两个安装文件,可以下UTF-8的,全平台兼容性强点。
当然,主要还是系统没有GBK编码才造成这种情况的。
0条评论