我正在创建一个网站,该网站将存储几种不同语言的教程视频。英语将是主要受众,但我希望在用户名/密码中使用法语口音以及瑞典/挪威口音/字符。
教程视频的语言也将提供中文(粤语/普通话)、乌尔都语/印地语、波斯语/达里语和阿拉伯语。虽然我很确定最后几个使用标准的 qwerty 键盘进行网络,特别是在线注册 - 我知道欧洲键盘各不相同,并且有几种重音和连字。
我想知道就 mysql 在存储用户名和电子邮件地址方面而言,哪种排序规则最适合支持最可能的条目?我知道我可能无法涵盖所有内容,但我想尽可能多地做。
我读过 uft8_general_ci 更好,但如果我想支持那些斯堪的纳维亚字符,它与 latin_1 swedish_ci 有何不同?
编辑:user_id 字段和电子邮件字段将是唯一的 - 所以 fred@home.com 与 fréd@home.com 不同