SQL Server视图定义中的奇怪字符(࿽;)

SQL Server视图定义中的奇怪字符(࿽;),sql,sql-server,tsql,encoding,views,Sql,Sql Server,Tsql,Encoding,Views,我已经为SQL Server视图生成了Create语句 非常标准,尽管varchar列上发生了一些替换,例如: select Replace(txt, '�', '-') 到底是什么“�' 当我对包含该字符的行运行该命令时,我看到文本“?”被替换 有什么想法吗?我的编辑器需要一些特殊的编码吗 编辑 如果有帮助,那么结束点是一个Google提要。您需要以与编写脚本相同的编码读取脚本。即使如此,如果编辑器的字体不包含字符的字形,它仍可能无法正确显示 创建脚本时,您选择了编码还是接受默认编码?如果是

我已经为SQL Server视图生成了Create语句

非常标准,尽管varchar列上发生了一些替换,例如:

select Replace(txt, '�', '-')
到底是什么“
'

当我对包含该字符的行运行该命令时,我看到文本“
”被替换

有什么想法吗?我的编辑器需要一些特殊的编码吗

编辑
如果有帮助,那么结束点是一个Google提要。

您需要以与编写脚本相同的编码读取脚本。即使如此,如果编辑器的字体不包含字符的字形,它仍可能无法正确显示

创建脚本时,您选择了编码还是接受默认编码?如果是后者,则需要找出所使用的编码。UTF-8很有可能


但是,在这种情况下,字符可能不是错误表示。说明此字符用于替换无法表示的其他字符。在您的情况下,您正在查看的代码可能只是说,如果我们有一些无法表示的数据,请将其视为连字符。换句话说,这可能与脚本生成/查看过程无关,而是一段经过深思熟虑的代码。

使用Sql MS,我已将脚本生成到剪贴板,并复制到UTF-8编码的新记事本++文档中。它现在是一个“[]”(方形框),但如果我复制并粘贴它,它将恢复为�. 如果有帮助的话,最后一点就是谷歌订阅源。