gpt4 book ai didi

sql-server - 连字符与破折号 : Replace Dash with Hyphen

转载 作者:行者123 更新时间:2023-12-02 15:26:49 29 4
gpt4 key购买 nike

好的所以我们最近遇到了一个问题

在报告服务中,某些字符串列显示为乱码中文字符。

经过进一步调查,我们发现它是连字符。嗯,这就是我们首先想到的。经过进一步调查,我们发现它是一个破折号(或短破折号)。基本上,发生这种情况的原因是人们将单词中的粘贴值复制到此列中,该单词会自动将连字符转换为破折号。

但是如果你查看数据库,它们看起来都是一样的。尽管在应用程序方面您可以看到差异。

如何用普通连字符替换破折号。

如果复制该值,请将其放入 SQL Server 中。连字符是灰色的,破折号是黑色的但它们看起来完全相同(即不更大或更小)。问题是我无法编写 REPLACE 脚本(它们完全一样)

替换('-' 为 '-')

有没有办法在 SQL Server 中识别像破折号这样的特殊字符?

SQL Server v 2005

最佳答案

您可以使用 NCHAR(8211) 表示短破折号,或使用 NCHAR(8212) 表示全长破折号。

关于sql-server - 连字符与破折号 : Replace Dash with Hyphen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2785805/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com