Mysql 如何检测与UTF8不兼容的字符?

Mysql 如何检测与UTF8不兼容的字符?,mysql,Mysql,我有一个mysql数据库。它包含一个用户列表。用户可以选择自己的用户名/密码。一些用户决定在用户名中使用如下字符: 所有Unicode字符都可以用UTF-8表示。因此,发生了另一件事。如何指定列?排序规则设置为utf8\u general\u ci-type varchar(255)。mySql版本低于5.5.3可能很有趣吗?正如本页右侧栏链接部分所述。因此,唯一的解决方案是更新到mysql 5.5.3?是否先尝试设置UTF-8?问题可能不在数据库中。可能在别处?imo,检查从客户端到数据库的完

我有一个mysql数据库。它包含一个用户列表。用户可以选择自己的用户名/密码。一些用户决定在用户名中使用如下字符:


所有Unicode字符都可以用UTF-8表示。因此,发生了另一件事。如何指定列?排序规则设置为utf8\u general\u ci-type varchar(255)。mySql版本低于5.5.3可能很有趣吗?正如本页右侧栏链接部分所述。因此,唯一的解决方案是更新到mysql 5.5.3?是否先尝试设置UTF-8?问题可能不在数据库中。可能在别处?imo,检查从客户端到数据库的完整路径中的所有设置?这个问题有很多有用的建议。首先在开发服务器上测试它,以确保保存和检索不同的UTF-8字符?