使用将xxx_german2_ci
和ü
视为相同的归类ue
,是否可以按以下方式突出显示所有出现的München
?
输入示例:"München can also be written as Muenchen."
示例输出:"<b>München</b> can also be written as <b>Muenchen</b>."
注意:另外可以使用一些非SQL编程。唯一的要求是有关哪些字符序列相同的知识是从MySQL排序规则中获取的。
最佳答案
我已经找到此表:http://developer.mimer.com/collations/charts/index.tml。当然,它们依赖于语言。排序规则只是协同映射算法。对于一般的utf8,我不确定如何处理特殊字符。
您可以使用它们找到所需的符号,并在输出中替换它们以获得与示例相同的结果。但是对于这些,您将需要某种编程语言(PHP或其他任何语言)。
另一个资源:
http://collation-charts.org/
http://mysql.rjweb.org/doc.php/charcoll(页面下方)
基本上,尝试使用Google“排序规则算法mysql utf8_general_ci”或类似的内容