我在编码来自罗马尼亚的XML文件时遇到问题。该文件位于utf-8中,具有以下内容(仅摘录)
<?xml version = "1.0" encoding "utf-8"?>
<EXPORT>
<ORDER>
<ID> 91420 </ID>
<CUSTOMER>
<STREET> Str Primcipală nr 211 comuna Şuncuiuş </STREET>
</CUSTOMER>
<CURRENCY> RON </CURRENCY>
</ORDER>
</EXPORT>
我这样将文件读入SQL Server:
INSERT INTO #Xml (Data)
SELECT *
FROM OPENROWSET (BULK '... \ order-91420.xml', CodePage = 'RAW', SINGLE_BLOB) as Data;
结果,我得到了以下
Str Primcipala nr 211 comuna? Uncuiu ?, loc. Balnac
如何读取带有正确字符,特别是"Şuncuiuş"
预先感谢您的帮助