本篇文章给大家谈谈discuz数据库乱码,以及数据库乱码怎么办对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、为什么Discuz!在安装时乱码?
- 2、我的DISCUZ论坛不能正常显示了。全部为乱码!最近没有做过任何数据改动。网址:www.lfluntan.com
- 3、discuz难题:PHP文件调取mysql数据库数据时,中文变问号,这种乱码现象谁能帮我解答啊?...
- 4、搭建discuz论坛,使用amoeba做数据库的分离解析,discuz数据库连接到amoeba,进去论坛出现乱码
1、为什么Discuz!在安装时乱码?
确定是不是浏览器设置不当的问题,还有就是你可以下两种编码的试试
2、我的DISCUZ论坛不能正常显示了。全部为乱码!最近没有做过任何数据改动。网址:www.lfluntan.com
登录后台,站长,数据库,文件校验 ;查看下最新修改了哪些文件,试着修复或替换下;
如果不行,关闭插件试试,看看是否是某个插件导致的
再不行,将数据库备份,重新安装恢复下试试
3、discuz难题:PHP文件调取mysql数据库数据时,中文变问号,这种乱码现象谁能帮我解答啊?...
看看你数据库是什么编码
建议用utf-8编码,这样省了不少问题
不行,必须同步,否则有乱码
如果你论坛没数据,建议你下载最新版
补充:知道你的问题了,你用dw编辑保存时默认的gb2312编码,你可以调整一下dw的默认编码,或用EditPlus这个小编辑器编辑,保存时选择utf-8编码
4、搭建discuz论坛,使用amoeba做数据库的分离解析,discuz数据库连接到amoeba,进去论坛出现乱码
一般的MySQL数据库默认编码是latin1,把config.inc.php文件时突然想起来可以试试修改这个文件中的
$dbcharset = ''; // default database character set, 'gbk', 'big5', 'utf8', 'latin1' and blank are available
把其中的
$dbcharset = '';
改成
$dbcharset = 'latin1';
看看行不行没如果不行就是版本不对utf8的和gbk这边错误
先看看,自己用的是什么版本的config文件夹config_global.php
// ---------------------------- CONFIG DB ----------------------------- //
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = 'root';
$_config['db']['1']['dbpw'] = 'szroot';
$_config['db']['1']['dbcharset'] = 'gbk';
$_config['db']['1']['pconnect'] = '0';
$_config['db']['1']['dbname'] = 'wz2_x31';
$_config['db']['1']['tablepre'] = 'pre_';
$_config['db']['common']['slave_except_table'] = '';
$_config['db']['slave'] = '';
上面的是gbk,如果你的恢复的时候论坛是乱码的,你就把$_config['db']['1']['dbcharset'] = 'gbk';改为$_config['db']['1']['dbcharset'] = 'utf8';
然后就不会乱码了,安装完之后再把他改回$_config['db']['1']['dbcharset'] = 'gbk';试试,看乱码就相互更换下gbk和utf8试试,希望能帮到你
discuz数据库乱码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据库乱码怎么办、discuz数据库乱码的信息别忘了在本站进行查找喔。