如何正确处理和可能正常化非SQL Server 2005中的非英文字符
问题描述:
我有一些奇数据,我把它放在一个xml文件(ansi/utf-8)中。如何正确处理和可能正常化非SQL Server 2005中的非英文字符
我遇到了Web浏览器无法解析的符号问题。
这里是麻烦的数据的例子:
ColumnA
no sería tan divertido
这里是我的SELECT语句:
SELECT
'test' as 'node/@attribute'
,Column_A as 'node'
FROM
TableA
for xml PATH('record'), ROOT('log')
这里是错误我得到的时候FF或者IE尝试打开该文档:
XML Parsing Error: not well-formed
然后它会随后将我指向上述数据。
有没有一种方法可以规范ColumnA中的所有文本以避免此问题?
谢谢。
答
随着无编码一切都只是罚款
查询
SELECT TOP 1
'test' as 'node/@attribute'
,N'no sería tan divertido' as 'node'
for xml PATH('record'), ROOT('log')
的XML
<log>
<record>
<node attribute="test">no sería tan divertido</node>
</record>
</log>
IE
什么短信encodin g你是否已经在IE或FF中激活? UTF-8应该一定能够处理这种内容.... – 2011-12-23 16:36:27