1,安裝MySQL,透過原始碼安裝wordpress亂碼的解決方法:1、修改“wp-config.php”檔案裡的“define('DB_CHARSET', 'utf8′);”為“define('DB_CHARSET', ”);” ;2、把新資料庫的編碼設定成「latin1_swedish_ci」;3、以uft8的格式匯入備份的資料庫檔案即可。 :Windows10系統、WordPress5.4.2、Dell G3電腦。 ##記錄一下,希望對別人也有作用! #環境Red Hat Enterprise Linux 5 RPM (x86)
#./configure --prefix=/usr/local/mysql --with-charset=gb2312 |注:配置Mysql安装路径并且支持中文
3 ,安裝PHP,同上
4,安裝WordPress(中文版)安裝完成之後,發表了一篇文章,發現是亂碼。從網路上找了幾個解決方法
例如「不常識」的wordpress亂碼問題的終極解決方法,我真覺得用「終極」這字不誇張,因為這是我到處求醫問藥十多天后,終以200元買得的藥方,而且操作簡單,不需要複雜的知識。步驟如下:
改寫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?
# 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亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!