我知道关于具有不区分大小写的重音敏感性的问题,但我发现的最佳解决方案是在应用程序中使所有小写(在SQL发生之前),这会导致另一个问题:保存案例的事实。
技术上有2种“类型”的区分大小写提醒:
“真实”案例 - 敏感度,对于搜索和类似的事情,所以JosÈ=josè(或不)
和案例 - 保存:非案件保留系统在使用之前自动将所有字符转换为大写或小写(josè - >JOSÈ和JosÈ - >JOSÈ),我记得DOS就是这样做的。
换句话说,它甚至不“记住”这种情况,所以从技术上讲,非案例保留系统也不区分大小写(因为它根本不关心案例 ,< strong>但是我希望保留这个案例,以便像“你好Josè”一样受到欢迎,但我仍然可以在数据库中搜索“josè”并得到我的结果,而“jose”不会返回“Josè”< / p>
所以简短摘要(根据指南建议)
实现这一目标的最佳方法是什么?
(在低调之前,而是发表评论并让我做得更好)