XMLコンテンツをencoding="ISO-8859-1" standalone="yes"
でSQL Server 2008 XML列に保存しようとしています。私はEntity Frameworkを使ってこれをやっています。私はエンコーディングUTF-でXMLコンテンツを保存しようとすると行1、文字60、しかしエンコーディングEntity Frameworkを使用してXMLコンテンツをISO-8859-1エンコーディングでSQL Server 2008のXML列に保存すると、エンコーディングエラーが発生する
を切り替えることができません:
は、しかし、これを行うには、次のエラーに
XML解析をスローします16、エラーなしで保存されます。
これに関する入力はありますか?
SQL Server 2008の列のデータ型はxmlで、Entity Frameworkによって生成された対応するクラスのプロパティのデータ型はstringです。また、ISO-8859-1をエンコードしてデータを送信しています。 – surajnaik
@surajnaik:この場合、xmlは実質的にnvarcharです。 **あなたは**エンコーディングを変更する必要があります。 – gbn