将ü转换为你

时间:2010-03-21 07:37:25

标签: php unicode

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

数据库是MyISAM,Collat​​ion是latin1_swedish_ci(默认情况下)

2 个答案:

答案 0 :(得分:3)

  1. 您的数据库不应包含任何HTML代码,而应包含符号本身。
  2. 设置正确的整理后,您会在查询中找到üu
  3. 修改:using collations example

答案 1 :(得分:2)

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

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