楽落人の備忘録

楽して生きていきたい。知識とか覚えておきたくない。

XMLStreamReaderで文字化け

HTTPリクエストを送信後、レスポンスのXML解析にXMLStreamReaderを利用していたところ、文字化けが発生。

マルチバイトの文字列が「?」になってしまう。

■環境

Linux

 

直前のStringBufferをtoStringで表示すると文字化けしていない。

またローカル環境のWindowsEclipse上では同現象は発生しない。

Linux環境特有の現象なのか。

 

 

また調べてみるとXMLStreamReaderを提供しているStAXには注意事項があるようです。

StAXに関する注意事項

 

うむむ。。。結構javaDocと動作が異なる箇所があったりするみたい。