例如,假设我在一个字符串中有以下xml内容:
<?xml version="1.0" encoding="UTF-8"?>
<Stuff />
如果我试图将此插入具有Xml列的SQL Server 2005数据库表中,我将获得以下错误(我正在使用EF 4.1,但我认为这并不重要):
XML解析:第1行,第38个字符,无法切换编码
经过一些研究,我了解到SQL Server希望xml为UTF-16。我该如何转换它呢?