1. 有些字元出不來,例如「程式」在網誌存檔之後會變成「程搴」。
2. 資料庫內容用 phpMyAdmin 去看,都是亂碼。
如果要解決第一項的字元錯誤,在資料庫建立時,選擇成 latin1 而不要用 UTF-8。如此網站便能正確顯示字元,但是 phpMyAdmin 還是無法檢視資料內容。
後來看到網路上大多是說增加 default-character-set = utf8 在 /etc/my.cnf,可是我加了都還是不能解決~ 不管如何轉換編碼都是一樣,phpMyAdmin 看資料庫內容都是亂碼,後來我在 MySQL 官方網站找到,經過測試之後居然成功。
1. /etc/my.cnf 裡面的 [mysqld] 增加
init-connect='SET NAMES utf8'
2. /etc/my.cnf 裡面的 [client] 與 [mysqld] 加入
default-character-set = utf8
3. 重新啟動 MySQL ,並重新建立 UTF8 格式資料庫
4. 安裝網站系統
終於解決了這個放了很久的問題~ ^_^
Posted by 椰子殼
