About The Author
max
使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。
Related Posts
9 Comments
搜尋文章
精選文章
- WordPress Add New Plugins 安裝外掛程式
- WordPress Multilingual – 如何建立多國語言網站
- WordPress Why Use It – 網站架設的選擇
- WordPress Plugin WooCommerce – 電子商務網站架設步驟教學
- WordPress Plugins List – 外掛程式推薦清單
- WordPress Page Builder Plugins – 頁面生成器外掛程式推薦
- WordPress Plugin Portfolio – 作品集外掛程式
- google fonts – 如何為佈景主題新增中文字型
- google fonts typography – 自訂漂亮的中英文字型
- WordPress Plugin WP Statistics – 網站訪客統計外掛程式
- WordPress Plugin Show Google Analytics Widget – 網站參觀人數統計小工具
- WordPress Custom Menu – 如何建置個別頁面選單
- WordPress Protection – 如何建立基本安全防護
你好
我從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
fushen
你好,wp-config.php檔案裡設定define(‘DB_COLLATE’, ‘utf8_unicode_ci’); 這一段,當資料庫在新建立的時候,連線校對也必須設定成utf8_unicode_ci,不曉得這個部分是不是設定正確。還有,後台管理介面是否也是亂碼?拿掉中文語系檔呢?
另外建議透過phpMyadmin 檢視你的資料庫,看看文章輸入在資料庫裡面看起來有沒有亂碼,或是將你的文章匯出,檢視文章編碼是否正確。簡單幾個方法供你參考。
謝謝你的回覆,
剛剛連進 phpMyAdmin 發現兩件事
1. 原先 MySQL 連線校對為 utf8_unigernal_ci, 修改為 utf8_unicode_ci 後依然為亂碼
2. 到 wordpress 資料庫查看, 的確文章的中文為亂碼, 截圖
另外
後台的部分請參考截圖
主因是否就出在 MySQL ?
fushen
你好,在你修改過資料庫的連線校對之後(先停用所有外掛程式),新增的文字也是亂碼嗎?
是的
在停止所有的外掛之後,雙邊連線設定也確定相同,再一次編輯新增文字也還是亂碼
fushen 你好,將語系檔先移除,網站使用預設語系,在試試新增中文。
你好
移除了 zh_TW.mo, zh_TW.po 並且設定 define (‘WPLANG’, ”);
得到的結果是原先中文正常顯示的部分全改為英文 EX: 佈景主題、按鈕 etc
而亂碼的部分還是一如往常
fushen 你好,如果是自架主機,建議你再新增一個資料庫,留意各項設定正確,也就是新建一個測試的WP網誌,來檢視是否可以正常輸入中文。
Thanks.