允许MySQL数据库中的非ascii字符

最近有一条记录被插入到包含俄文字母的
mysql数据库中.数据库无法正确显示它们.有什么我可以做的,以允许我的网站上的语言多样化? 最佳答案 你应该看看
utf8 encoding

你可以发布你的数据库和你的表格所使用的编码吗?
(你可以发布数据库的结构吗?)

编辑:在你的评论中回答你的问题,基本的区别是utf8_general_ci更快但不关心某些语言特定的比较.您可以在我上面提交的链接中阅读更多相关内容.实际上它会影响排序和搜索的行为.

您希望数据库的行为方式确实很重要,所有这些排序规则在不同的环境中都很有用.在你的情况下,我不会使用utf8_bin,因为它只使用它的二进制值来比较字符串.

点赞