[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
process coding system (Re: subversionのメッセージが文字化けする)
- X-ml-count: 6886
- Subject: process coding system (Re: subversionのメッセージが文字化けする)
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Wed, 11 Jan 2006 15:53:40 +0900
- User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (Debian GNU/Linux)
>>>>> In [meadow-users-jp : No.6877]
>>>>> Shun-ichi GOTO (後藤俊一) wrote:
> meadow3に乗り換えた頃から感じていてほおって置いたのですが、
> sub-process の input での coding である undecided が
> ちゃんと検出動作をしていないのじゃないかな、という疑いを持ってます。
> meadow -q で shellして svn --help で化けて、
> そのバッファで detect-coding-buffer すると ちゃんと japanese-shift-jis-unixを なので。
> # もちろん input coding を明示すれば大丈夫なのは小関さんのメールにもあるとおり
> そのほかにも、utf-16-le なファイルのコーディング(ex. regeditからのエクスポートファイルとか)
> が検出されなかったりするあたりでも、なんか自動検出動作に疑い感じてます。
> meadow固有なのかどうかは調べていません。
> そこんとこ、どうでしょう?
これはまた別の話だと思うのです。
Emacs20 -> Emacs21 の間でだと思うのですが、
(setq default-process-coding-system
'(undecided . japanese-shift-jis-dos))
のような input の undecided が使いものにならなくなりました。
自動判別に失敗して文字化けするようになってしまいました。
(modify-coding-system-alist 'process "cvs"
'(undecided-dos . japanese-shift-jis))
のようなものも駄目。
昔は pcl-cvs で diff する時などでソース tree ごとに文字コード
が違っている場合に undecided だと非常に便利だったりしたので
すが、今は自動判別に失敗して文字化けするので使いものになりま
せん。input の文字コードをちゃんと指定する必要があります。
という認識はあってる?
--
こせき // kose (a) Meadow y.org