About The Author

max

使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。

9 Comments

  1. fushen

    你好
    我從wordpress官網下載wordpress-3.8.1-zh_TW.zip更新
    更新前可以正常顯示中文
    更新後原本中文都會變成亂碼,編輯後的中文都會變成”?”
    /wp-content/languages 目錄下有放 zh_TW.mo、zh_TW.po
    wp-config.php 也有下列三項
    define(‘DB_CHARSET’, ‘utf8’);
    define(‘DB_COLLATE’, ‘utf8_unicode_ci’);
    define (‘WPLANG’, ‘zh_TW’);

    疑惑的是在 plugins 裡頭寫中文就可以正常顯示 EX: menu
    但是在標題、文章內文等中文就會亂碼
    請問我有遺漏什麼嗎?

    PS1. 使用主機 Ubuntu 12.04
    PS2. wordpress 3.3, 3.8 都沒有 gettext.php

  2. max

    fushen
    你好,wp-config.php檔案裡設定define(‘DB_COLLATE’, ‘utf8_unicode_ci’); 這一段,當資料庫在新建立的時候,連線校對也必須設定成utf8_unicode_ci,不曉得這個部分是不是設定正確。還有,後台管理介面是否也是亂碼?拿掉中文語系檔呢?
    另外建議透過phpMyadmin 檢視你的資料庫,看看文章輸入在資料庫裡面看起來有沒有亂碼,或是將你的文章匯出,檢視文章編碼是否正確。簡單幾個方法供你參考。

  3. fushen

    謝謝你的回覆,
    剛剛連進 phpMyAdmin 發現兩件事
    1. 原先 MySQL 連線校對為 utf8_unigernal_ci, 修改為 utf8_unicode_ci 後依然為亂碼
    2. 到 wordpress 資料庫查看, 的確文章的中文為亂碼, 截圖

    另外
    後台的部分請參考截圖

    主因是否就出在 MySQL ?

  4. max

    fushen
    你好,在你修改過資料庫的連線校對之後(先停用所有外掛程式),新增的文字也是亂碼嗎?

  5. fushen

    是的
    在停止所有的外掛之後,雙邊連線設定也確定相同,再一次編輯新增文字也還是亂碼

  6. max

    fushen 你好,將語系檔先移除,網站使用預設語系,在試試新增中文。

  7. fushen

    你好
    移除了 zh_TW.mo, zh_TW.po 並且設定 define (‘WPLANG’, ”);
    得到的結果是原先中文正常顯示的部分全改為英文 EX: 佈景主題、按鈕 etc
    而亂碼的部分還是一如往常

  8. max

    fushen 你好,如果是自架主機,建議你再新增一個資料庫,留意各項設定正確,也就是新建一個測試的WP網誌,來檢視是否可以正常輸入中文。

  9. fushen

    Thanks.

網站架設

WordPress 虛擬主機免費安裝設定