用PHP往資料庫裡面插入資料,在執行INSERT語句前已經執行過 SET NAMES UTF8命令,MySql資料庫的編碼也確定是UTF8,然而插入中文的結果還是亂碼。
找來找去,最後發現原來是用的IDE Zend Studio的編碼問題,經過檢查發現Zend Studio的編碼預設是GBK,坑了個爹了=。=
解決方法如下:
在Zend Studio選單中,Edit->Set Encoding...->調整編碼為與MySql資料庫一致的編碼UTF8
用PHP往資料庫裡面插入資料,在執行INSERT語句前已經執行過 SET NAMES UTF8命令,MySql資料庫的編碼也確定是UTF8,然而插入中文的結果還是亂碼。
找來找去,最後發現原來是用的IDE Zend Studio的編碼問題,經過檢查發現Zend Studio的編碼預設是GBK,坑了個爹了=。=
解決方法如下:
在Zend Studio選單中,Edit->Set Encoding...->調整編碼為與MySql資料庫一致的編碼UTF8