2012-03-19 95 views
0
INSERT INTO `tablecity` (`City`, `Country`) VALUES('胡志明市', 'Vietnam'); 

City成爲e883a1e5bf97e6988ee5b882插入特殊字符到mysql

有什麼不對?

在其他一些數據庫中,這工作正常。在我正與我一起工作的人中,我遇到了這個問題。

mysql中的每個表都有自己的編碼嗎?

+0

標準響應:可能是*連接編碼*。檢查[如何處理Unicode](http://kunststube.net/frontback)。 – deceze 2012-03-19 10:52:34

回答

0

我們想通了這個問題。基於整理的數據庫認爲如果排序規則是二進制的,則最好顯示e883a1e5bf97e6988ee5b882。

數據庫中的實際內容是正確的。

是的,我們可以改變它在phpmyadmin中的顯示方式,但是沒有辦法將它設置爲默認值。默認由系統管理員設置。

1

mysql中的每個表都有自己的編碼嗎?

是的。而且每個領域也是如此。