« メモリ | Main | メモリ増設 »

2004.12.18

UTF-8で保存されたXMLファイル

 エディタで作成し、UTF-8で保存したxmlファイルのparseになぜか失敗する・・・(「ドキュメントのルート要素がありません。」のSAXParseExceptionが発生)。
 で、そのファイルを単純に読み込んでコンソールに出力してみると、最初に謎な文字が? エディタでUTF-8形式で保存するとき、「Unicodeサイン(BOM)をつける」のチェックが付いていた(デフォルトではチェックが入っている)のを外して保存し、再度試してみると、問題なく読み込むことができました。
 調べてみると、UTF-8では基本的にBOMは不要? そのため、JavaではUTF-8は「BOMなし」ということで処理を行おうとしているんでしょうかね・・・。

|

« メモリ | Main | メモリ増設 »

Java」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/2306723

Listed below are links to weblogs that reference UTF-8で保存されたXMLファイル:

« メモリ | Main | メモリ増設 »