« Ubuntu 9.10 で Android を build | トップページ | 写真展 »

2010.02.15

やっぱり化ける BufferedReader

ここの続き。

先週末、BufferedReader のバッファサイズを 3KB まで減らせば、テストコードでは全く化けなくなることを発見した。<Android 1.6 上ね。 2.0 では元々全く化けない。

(このテストコード、最後に全部 close() してるけど、全部 closeable interface を継承してるから、最後の BufferedReader だけ close() するのが正しいね。)

バッファサイズを増やせば明らかに化ける確率が減るので、減らす方向では全くテストしてなかったのだ^^:

でも、さっき、3KB に設定した En2ch Ver.1.1.15 で文字化けを発見してしまったのでした。。;;

確率的には減ってるとは思うのだけどね。。

バッファの境界で化けてるかと思ってたけど、InputStreamReader の中で化けてるっぽい。文字コード変換でしくってるのかねぇ。早く全部 2.0 にしてくれ~。


(←フリーソフトを作るモチベーションアップのために、ぜひ。)

|

« Ubuntu 9.10 で Android を build | トップページ | 写真展 »

Android」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: やっぱり化ける BufferedReader:

« Ubuntu 9.10 で Android を build | トップページ | 写真展 »