Re: String型からの InputStream の取得
> なんと後ろ向きな・・・・。と言うより、何故、あんな使いにくいJAXPにこだわる
ので
> しょうか、Java1.4からバンドルされているからでしょうか。僕ならJDOMを使いま
すね。
遅まきながらJDOMを使い始めました。使いやすいです。
…が、ファイルに書き出そうとして、
---
Document doc = new Document(root);
XMLOutputter out = new XMLOutputter(" ", true, "UTF-8");
File f = new File("test.xml");
FileWriter writer = new FileWriter(f);
out.output(doc, writer);
---
としてencodingにUTF-8を指定しても<?xml version="1.0" encoding="UTF-8"?>とは
なるものの肝心の文字コードがUTF-8になっていないようです。java.io.FileWriter
がデフォルトエンコーディングで出力するせいでしょうか?
UTF-8など望みのコードで出力するにはどのようにすればよいでしょうか?
---
かずほ
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735