在 PostgreSQL 中是否有现有的函数可以用朴素的字符替换重音字符?字符喜欢å
和ø
应该分别变成a
和o
。
鉴于此处的评论部分中的示例,我能找到的最接近的东西是翻译功能。
可以使用以下函数搜索一些常用的重音字符:
翻译(搜索术语,'\303\200\303\201\303\202\303\203\303\204\303\205\303\206\303\207\303\210\303\211\303\212\ 303\213\303\214\303\215\303\216\303\217\303\221\303\222\303\223\303\224\303\225\303\226\303\230\303\ 231\303\232\303\233\303\234\303\235\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','AAAAAAACEEEEIIIINOOOOOOUUUUYSaaaaaaaaceeeeiiiinoooooouuuuyy')