免费发布信息
微信公众号
当前位置: 首页 » 帮助中心 » 常见问题 » 正文

wordpress乱码怎么办

   来源:黔优网时间:2024-09-23 12:05:33 浏览量:0
wordpress乱码的解决办法:1、修改“wp-config.php”文件里的“define(’db_charset’, ‘utf8′);”为“define(’db_charset’, ”);”;2、把新数据库的编码设置成“latin1_swedish_ci”;3、以uft8的格式导入备份的数据库文件即可。

本教程操作环境:Windows10系统、WordPress5.4.2、Dell G3电脑。

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');

搞定! 

推荐学习:《WordPress教程》

以上就是wordpress乱码怎么办的详细内容,更多请关注本网内其它相关文章!

 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:wordpress乱码怎么办,本文链接:https://www.qianu.com/help/51528.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐帮助中心