SQL XML 到 Unicode 無編碼

SQL XML 到 Unicode 無編碼

我想使用 BCP 輸出將 varchar(max) 列 (SQL 2005) 匯出到 xml UTF 8 到檔案。我嘗試使用 BCP 的 -w 選項,但到目前為止它在字串中對我的特殊字元進行編碼,例如 –

是否有一個選項可以跳過特殊字符,因為我不想在最終的 xml 中出現任何 & 或 # ?

答案1

XML 使用轉義序列對特殊字元進行編碼。當您要求 XML 不包含特殊字元的轉義序列時,您要求的 XML 不是 XML,因此這是一個固有的矛盾。您可以請求一個字串,也可以請求一個 XML。下定決心吧。

相關內容