在mysql中插入特殊字符

时间:2012-03-19 10:47:00

标签: mysql encoding

INSERT INTO `tablecity` (`City`, `Country`) VALUES('胡志明市', 'Vietnam');

City成为e883a1e5bf97e6988ee5b882

怎么了?

在其他一些数据库中,这很好用。在我正在处理的那个中,我遇到了这个问题。

mysql中的每个表都有自己的编码吗?

3 个答案:

答案 0 :(得分:1)

  

mysql中的每个表都有自己的编码吗?

是。还有每个领域。

答案 1 :(得分:0)

您可以在此处找到完整的文档 http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html

答案 2 :(得分:0)

我们发现了问题。基于整理的数据库认为如果整理是二进制的,最好显示e883a1e5bf97e6988ee5b882。

数据库中的实际内容是正确的。

是的,我们可以改变它在phpmyadmin中的显示方式,但没有办法将其设置为默认值。默认值由系统管理员设置。