MySQL字符编码[重复]
Posted
技术标签:
【中文标题】MySQL字符编码[重复]【英文标题】:MySQL Character Encoding [duplicate] 【发布时间】:2015-02-28 07:23:46 【问题描述】:我有一个表单,我从中获取用户详细信息。我看到当用户输入像 ' 这样的字符时,表中有一个条目,但输入的字符是?在数据库中。 例如:如果用户输入:BCG [Nov-14 - Current]。这将输入为 BCG [Nov?14 ?当前]在表中。我正在使用 mysql。请帮助
【问题讨论】:
我相信您的问题已经在这里得到解答:***.com/questions/4384180/… 【参考方案1】:如果您使用的是 MySQL Workbench,请右键单击架构并选择“Alter Schema...”。现在您将有一个标有“排序规则”的选择列表。选择 utf8 并单击应用。
【讨论】:
【参考方案2】:确保您的数据库表编码设置为 utf8。您可以通过从命令行运行转储表模式来验证:
bash $ mysqldump -p > debug.sql
对于旧的 MySQL 版本,默认编码是 latin1
【讨论】:
嗨 Vic,你是对的。我的默认编码是 latin1。那么我该如何更改默认编码,现在如果我将默认编码更改为 utf8 那么它会影响许多其他因素吗?跨度> ***.com/a/6115705/357092以上是关于MySQL字符编码[重复]的主要内容,如果未能解决你的问题,请参考以下文章