在PostgreSQL中是否存在一个用来替换带有未修饰字符的重音字符的函数?像åø这样的字符应该分别变成ao
我能找到的最接近的东西是translate函数,给出了comments部分的例子。
一些常用的重音字符
可以使用以下内容进行搜索
功能:
翻译(搜索术语,
303\303\200\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\207\303\207\303\210\303\303\303\303\303\303\303\303\303\303\303\303\200\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\\303\237\303\240\303\241\303\242\303\243\303\244\303\245\303\246\303\247\303\250\303\251\303\252\303\253\303\254\303\255\303\256-303-257-303-261-303-262-303-263-303-264-303-265-303-266-303-270-303-271-303-272-303-273-303-274-303-275-303-277“,”aaaaaaaa ceeeiIIinooouuuuysaaaceeiIIinoouuuuuuuuyy“)

最佳答案

你这样做是为了索引/排序吗?如果是,您可以使用this postgresql extension,它提供正确的Unicode排序规则。同一组有a postgresql extension for doing normalization

10-04 13:14