如何使用整理删除MySQL中的重音?

时间:2014-03-11 12:53:34

标签: mysql collation

当我将内容标题放入数据库时​​,我想自动从内容标题生成URL slugs。所以我喜欢让重音字符不受重音。

我尝试使用CONVERT(title USING ascii),但它用?替换重音字符。

MySQL已经使用排序规则表来匹配this one等字符串。

是否可以使用排序规则将字符替换为排序组字符?

1 个答案:

答案 0 :(得分:1)

排序规则是一组规则,用于确定数据的排序和比较方式。你的意思是字符集。但是由于没有定义规则哪个字符对应于具有较少字符的集合中的哪个字符,因此仅通过转换为另一个字符集是不可能的。你必须编写一个函数,将每个字符转换为没有重音的字符。您发布的表格对此非常有用。