|
sylpheed-jp:3238
From: Hiroyuki Yamamoto <Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>> 山本です。 On Sun, 20 Nov 2005 18:51:15 +0900 とみたまさひろ <tommy@xxxxxxxxxx> wrote: > Debian sarge で使用しています。 > > 外部エディタで編集時、「表」とだけ記述した行があると、Sylpheed に戻っ > たときに文字化けしてしまいます。エディタは Emacs を使用しています。 > > 「表」の他に ASCII 文字があってもダメですが、「表」の他に日本語文字が > あれば大丈夫みたいなので、行毎に文字コードを自動認識していて、その処理 > が誤っているのかな…という気がしますが、ちゃんと調べてません (__) 行毎にまず UTF-8 的に正しいかどうかを調べ、正しければそのまま挿入し、異 なれば locale -> UTF-8 変換を行うようにしていたのですが、「表」(EUC-JP) は UTF-8 として有効なコードになってしまうようです^^; というわけで、とりあえず先に locale -> UTF-8 変換を行い、エラーが発生し た場合のみ UTF-8 として有効かどうかを調べるように変更してみました。いく つかテストした限りでは問題ないようです。 # 本来はファイル全体を調べるべきなのですが、とりあえず手抜きで(ぉ -- Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> @ 3234 2005-11-18 16:35 [Hiroyuki Yamamoto <h] Sylpheed 2.1.7 released 3236 2005-11-20 18:51 ┗[とみたまさひろ <tomm] -> 3238 2005-11-21 18:49 ┗[Hiroyuki Yamamoto <h] |