6

我有一些带有混乱重音字符的数据。例如在数据中,我们有类似的东西

ClΘmentine

那应该读

Clémentine

我想用脚本清理它,但是当我这样做时

  Select Replace('ClΘmentine', 'Θ', 'é')

这就是我得到的:

Clémenéine

显然 Θ 匹配 Θ 和 t。任何想法发生了什么以及我能做些什么来完成这项工作?

4

1 回答 1

9

试试这个(假设你有 SQL 服务器,我可以在其中重现该行为):

Select Replace(N'ClΘmentine', N'Θ', N'é')

您必须告诉 SQL Server 它处理 Unicode 字符串,这就是 N 的用途。

于 2008-10-16T18:19:58.463 回答