wordpress乱码怎么办
wordpress乱码怎么办?
wordpress中文乱码处理方法
记录一下,希望对别人也有作用!
公司因为业务需要,需要做一个网站,主要是内容展示,内容管理,所以我选择了WordPress系统作为该网站。
环境Red Hat Enterprise Linux 5 RPM (x86)
1,安装MySQL,通过源码安装
#./configure --prefix=/usr/local/mysql --with-charset=gb2312 |注:配置Mysql安装路径并且支持中文
2,安装Apache服务器,也是通过源码包安装
3,安装PHP,同上
4,安装WordPress(中文版)
安装完成之后,发表了一篇文章,发现是乱码。然后问题出来了!
从网上找了几种解决办法
例如“不常识”的wordpress乱码问题的终极解决方法,
我真觉得用“终极”这词不夸张,因为这是我到处求医问药十多天后,终以200元买得的药方,而且操作简单,不需要复杂的知识。感谢解决问题的卖家G!方法在mysql5.0中试验成功,大概也适用于4.1,步骤如下:
-
改写wp-config.php文件里的“define(’DB_CHARSET’, ‘utf8′);”为“define(’DB_CHARSET’, ”);”(注意不包括双引号),也就是这段代码不指定任何字符集;
-
把新数据库的编码设置成latin1_swedish_ci(在“操作”里设置);
-
以uft8的格式导入备份的数据库文件。
完了,简单吧
设置之后也不行,后来又找到开源天空的如何设置mysql默认字符集为UTF-8,
如何设置mysql默认字符集为UTF-8
我们经常谈到Joomla!支持中文字符集,最好数据库采用UTF-8字符集,现在的mysql 4.0以上都支持UTF-8字符集了,那么如何将默认字符集设置为utf-8?
在linux下,在mysql的配置文件,my.cnf 中加入:
# default charaset utf8
character-set-server=utf8
collation-server=utf8_general_ci
default-character-set=utf8
然后重启mysql,登录mysql shell ,用 show variables; 看看你的默认字符集是不是UTF-8,这时候创建数据库和表就默认是UTF-8字符集了,省去了好多麻烦。
于是照做:
# vi /etc/my.cnf
然后在该文件后面加上
# default charaset utf8
character-set-server=utf8
collation-server=utf8_general_ci
default-character-set=utf8
可是还是乱码,
后来一想,原来是wp-config.php 文件里面的编码问题导致
# vi wp-config.php
找到并修改为如下:
define('DB_CHARSET', 'utf8');
搞定!
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tangghkfg
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13