私は(Java用)Eclipseの下にDOMを使ってXMLファイルを作成する必要がありますし、次のコードを使用して:DOMを使用してXMLを作成した後、ヘッダーにはUTF-8が含まれていますか?
// write the content into xml file
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("output.xml"));
transformer.transform(source, result);
マイXMLの最初の行は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
ない:
<?xml version="1.0"?>
私の質問は以下のとおりです。
これら2つの宣言の違いは何ですか?
<?xml version="1.0"?>
よろしく現代の世界では
なぜエンコードに問題がありますか? –
@ジムガリソン:ジム、私はそれが問題だとは言わなかった、ちょうど2つの違いを理解したいと思った。さらに、私は "<?xml version =" 1.0 "?>"というヘッダーでファイルを提出する必要があります。あなたが説明できるなら、私は感謝します。 – ron
下記の私の答えを参照してください。 –