sunmanzth的专栏

关注Android,iOS,移动应用,互联网应用

传递 xml string到sql server时的sp_xml_preparedocument无法解析问题

传递  xml string到sql server时的sp_xml_preparedocument无法解析问题

  "XML parsing error: Switch from current encoding to specified encoding not supported."

  "系统不支持指定的编码方式。"

 

这是因为SQL中的nvarchar中的字符是Unicode编码,varchar是ASCII编码造成的

故定义传递给sp_xml_preparedocument的xml字符串时一定要注意输入的xml字符串的编码方式和定义的SQL变量的编码方式相同。

例:

 

 

附一些编码方式的资料:

UTF-8 http://zh.wikipedia.org/zh/UTF-8

UTF-16 http://zh.wikipedia.org/zh-cn/UTF-16

GB2312 http://zh.wikipedia.org/zh-cn/GB2312

 

 

阅读更多
个人分类: SQL Server
下一篇Vim/gVim 中文显示为乱码的解决办法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭