« メモリ | 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


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

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