代码之家  ›  专栏  ›  技术社区  ›  Remus Rigo

将ü转换为u

  •  2
  • Remus Rigo  · 技术社区  · 14 年前

    我使用的数据库包含联系人(如姓名、地址等字段)。如果我在数据库中使用一个包含特殊字符的城市(如 ü )或HTML代码(如 ü ,那么如何将它们转换为 u ,所以当我搜索一个包含特殊字符的城市时,结果中应该显示一个特殊字符…

    数据库为myisam,排序规则为Latin1_-Swedish_-CI(默认情况下)

    2 回复  |  直到 14 年前
        1
  •  3
  •   Your Common Sense    14 年前
    1. 您的数据库不应该包含任何HTML代码,而应该包含符号本身。
    2. 如果设置了正确的排序规则,您将发现 ü u 带着你的疑问

    编辑: using collations example

        2
  •  2
  •   Paul McMillan    14 年前

    您可能想看看本文,了解如何解决搜索问题的其他想法和工具。将数据库搜索规范化为拉丁字符不是正确的解决方案。

    http://www.alistapart.com/articles/accent-folding-for-auto-complete/