jEdit - Programmer's Text Editorat SOFTWAREjEdit - Programmer's Text Editor - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:名無しさん@お腹いっぱい。 08/08/03 15:14:36 6uKHENOW0 >>99 その報告内容と合わせてソースを見直したところ、マズイコードが見つかった。 EUCjpwinEncoder.encodeLoop() で OVERFLOW を返す場合、実際には入力を 1文字も処理してないのに in.get(chars) した時点で全部読み終わったことになってる。 これだと報告されたとおり、内容がときどき消失することになる。 これはヤバイね。手元でうまくいってたのは、バッファの不足が発生するほどの 長さの無いデータだったからみたい。 実装の方針や、 .jar を置くだけっていう使い方はとても良いと思うんで、なんとか 修正して使えるようにしたいところ。 それまでは、とりあえず U+FF0D を U+2212 に置換してから保存するのが最善手かな。 101:名無しさん@お腹いっぱい。 08/08/03 18:27:54 6uKHENOW0 >>99 作者さんにも了解がもらえたんで、修正してうpしてみた。テストしてもらえると助かる。 http://uproda.2ch-library.com/src/lib043213.bin.shtml ファイル名が変わっちゃってるけど、 eucjpwin.jar にリネームして同じように使えるはず。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch