我有一个存储用户名,密码和基本信息的数据库。但是,'info'只存储英文字符。
如何以不同语言存储数据,比方说英语,法语,俄语,中文,日语,阿拉伯语等?我意识到默认排序规则不支持。
什么是最好的解决方案,你们是如何解决它的?
答案 0 :(得分:1)
将整个数据库以及表的默认排序规则更改为utf8_general_ci。没有理由受苦(使用这种自由格式数据)。
ALTER DATABASE db CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE tbl CONVERT TO utf8
ALTER TABLE tbl CHARACTER SET utf8 COLLATE utf8_general_ci;
在this page结束时阅读一些问题。