wordpress亂碼怎么辦

WordPress亂碼的解決辦法:1、修改“wp-config.php”文件里的“define(’DB_CHARSET’, ‘utf8′);”為“define(’DB_CHARSET’, ”);”;2、把新數據庫的編碼設置成“latin1_swedish_ci”;3、以uft8的格式導入備份的數據庫文件即可。

wordpress亂碼怎么辦

本教程操作環境: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教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享