[sylpheed-jp:10754] Re: 署名のコマンド出力の文字コ ードについて
Hiroyuki Yamamoto <[email protected]>
| Newsgroups | gmane.mail.sylpheed.general.japanese |
|---|---|
| Message-ID | <[email protected]> |
山本です。 On Thu, 2 Apr 2009 09:08:29 +0900 Masaki Mizutani <[email protected]> wrote: > みずたにと申します。 > > FreeBSD 6.3-STABLE上で Sylpheed 2.5.0 を使っていたのですが > PCのリプレースのタイミングでUbuntuというOSに乗り換えてみました。 > 何もしないのにXが上がってきたり、LANGがja_JP.UTF-8だったり、 > 凝り固まった古い頭にはなかなか新鮮な驚きの連続です。 > > で、本題なのですが、今まで使っていた ~/.sylpheed-2.0 と ~/Mail を > 持ってきてあっさり使えるようになり、送受信も問題なく行えるのですが > コマンド出力の署名がうまく動きません。 > 具体的には文字コードが合っていないようで、判読不能の文字が表示されま > す。 geditでperlスクリプト(*1)のコードをutf-8, euc-jp, iso-2022-jpに変 > えてみたのですが、どれも違う化け方をしていて正しく表示されませんでし > た。 Linux歴48時間程度なんですけど、どの辺を確認したらよいのでしょう > か。 > > *1... > #!/usr/bin/perl -w > use strict; > print "漢字とかちゃんと出ますか?\n"; > exit 0; 署名ファイルまたはコマンド出力を読み込むときは、ロケールエンコーディング から UTF-8 への変換を行おうとします。ロケールが UTF-8 の場合は UTF-8 で 問題ないはずです。 -- Hiroyuki Yamamoto <[email protected]>