我正在尝试替换德语和荷兰语的变音符,例如
有没有更优雅的方法来实现这一点?实际上看起来像这样(尚未完成):
在尝试不同命令的过程中,我遇到了另一个问题:
当我搜索
来自德国的诚挚问候。 :)
ä
、ü
或ß
。它们应该写成ae
,而不是ä
。所以我不能简单地将一个字符翻译为另一个字符。有没有更优雅的方法来实现这一点?实际上看起来像这样(尚未完成):
SELECT addr, REPLACE (REPLACE(addr, 'ü','ue'),'ß','ss') FROM search;
在尝试不同命令的过程中,我遇到了另一个问题:
当我搜索
Ü
时,出现了以下错误:
我试过用ERROR: invalid byte sequence for encoding "UTF8": 0xdc27
U&'\0220'
,但没有替换任何内容。只有使用ü
(对于小写的ü
)才能正确替换。这与Unicode有关,但如何解决这个问题呢?来自德国的诚挚问候。 :)
U&'\00DC'
。 - Nick Barnes