MySQL字符编码

时间:2015-01-01 19:49:24

标签: mysql character-encoding

我有一个表单,我从中获取用户详细信息。我看到当用户输入字符时'表中有一个条目,但输入的字符是?在DB中。 例如:如果用户输入:BCG [Nov-14 - Current]。这将作为BCG [11月14日?在表中。我正在使用MySQL.Please帮助

2 个答案:

答案 0 :(得分:0)

确保您的数据库表编码设置为utf8。您可以通过从命令行运行转储表模式来验证:

bash $ mysqldump -p> debug.sql

对于较旧的MySQL版本,默认编码为latin1

答案 1 :(得分:0)

如果您使用的是MySQL Workbench,请右键单击架构并选择“Alter Schema ...”。现在,您将有一个标记为“排序规则”的选择列表。选择utf8并单击Apply。