SQL XML から Unicode へのエンコードなし

SQL XML から Unicode へのエンコードなし

BCP を使用して varchar(max) 列 (SQL 2005) を xml UTF 8 にファイルにエクスポートしたいと考えています。BCP の -w オプションを使用してみましたが、これまでのところ、次のような文字列に特殊文字がエンコードされます。

最終的な XML に & や # を含めたくないので、特殊文字をスキップするオプションはありますか?

答え1

XML は、エスケープ シーケンスを使用して特殊文字をエンコードします。XML に特殊文字のエスケープ シーケンスを含めないように要求すると、XML ではない XML を要求することになり、これは本質的に矛盾しています。文字列を要求することも、XML を要求することもできます。決めてください。

関連情報