首頁  >  文章  >  CMS教程  >  wordpress亂碼怎麼辦

wordpress亂碼怎麼辦

藏色散人
藏色散人原創
2023-03-09 09:13:142124瀏覽

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)

1,安裝MySQL,透過原始碼安裝

#./configure --prefix=/usr/local/mysql --with-charset=gb2312 |注:配置Mysql安装路径并且支持中文
wordpress亂碼怎麼辦2,安裝Apache伺服器,也是透過原始碼套件安裝

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?

    在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亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn