0
4

2 に答える 2

1

確かにバイト順マークのように聞こえます。質問は明確ではありませんが、実際にバイト順マークなしでC#からこれらのファイルを書き込む必要がある場合はfalseUTF8Encodingコンストラクターに渡すことでこれを指定できます。

XmlDocument xmlDoc = your_xml_document;
using (TextWriter writer = new StreamWriter(output_filename, new UTF8Encoding(false))
{  
    xmlDoc.Save(writer);
}
于 2012-08-13T08:45:43.053 に答える
0

それはUTF-8 バイトオーダー マークかもしれません。多くのテキスト エディター (Notepad++ や jEdit など) では、BOM を UTF-8 用に記述するかどうかを指定できます。Windows のメモ帳では、ファイルを ANSI として保存するしかありません。

于 2012-08-13T08:40:44.630 に答える