不知道為什麼,
在Ubuntu用apt-get安裝的mysql會常常出現偶發性亂碼問題,
這也是一直讓我很傷腦筋的,= =
明明每個網頁都有加mysql_query("SET CHARACTER SET 'utf8'");,
可是卻常常會有偶發性插入資料庫亂碼情況,
更詭異的是,= =
在Windows XP + Appserv就完全沒有這種問題,
所以最近就看了一些資料似乎發現了問題所在了,
似乎在mysql的設定內沒有加註編碼模式,
所以才會造成偶發性亂碼問題。
如果有跟我一樣的問題的人,
就試試看吧!^^
#vim /etc/mysql/my.cnf
編輯my.cnf 並加入以下設定值
---------------------------------------------
#避免出現亂碼問題
[mysqld]
default-character-set=utf8
[client]
default-character-set=utf8
init_connect='SET NAMES utf8'
---------------------------------------------
最後請記得重新啟動apache2
2008年10月12日 星期日
Ubuntu8.04 Server-解決MYSQL亂碼問題
Similar Posts
關於 Unknown
綽號小豬,因工作性質關係,主要分享IT領域相關的資訊。但也是一個專門推別人入坑的專業推坑者,因為考量到大家都是平民老百姓,總是希望能買到CP值超高的產品,因此為了保衛地球和平,終極目標就是要讓大家手滑、腳滑開心被推入坑中(誤)。
訂閱:
張貼留言 (Atom)
沒有留言:
Write 意見