[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:3238

From: Hiroyuki Yamamoto <Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>>
Date: Mon, 21 Nov 2005 18:49:02 +0900
Subject: [sylpheed-jp:03238] Re: Sylpheed 2.1.7 released

山本です。

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]