MySQL的中文UTF8亂碼問題

mysql從4.x版本開始支持Unicode,3.x只有latin1編碼。剛工作的時候就開始用MySQL了,用的php存取,網頁xxx.php是gb2312的編碼,存進去的數據用php取出來是中文,用phpMyAdmin執行select、update、dump都是中文,沒有亂碼問題。

從MySQL支持Unicode后,為了與時俱進,我們的web程序也開始考慮用UTF8了。其實UTF8也用了好幾年了,程序基本能跑,沒什么大問題,但是數據倒換的時候,總是遇到不爽的事情。

【問題現象】

網頁xxx.php用EditPlus另存為UTF8格式,MySQL在my.ini里設置default-character-set=utf8,建表時加了

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享