[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: subversionのメッセージが文字化けする



藤井です。

From: Kyotaro HORIGUCHI <horiguti@xxxxxxxxxxx>
Subject: Re: subversionのメッセージが文字化けする
Date: Tue, 10 Jan 2006 18:29:41 +0900 (JST)
> > > pty が sjis を通していないの?
> 
>  これはないです. さすがに^^; それに "使用方法を知りたいときには"と
> SJIS で書かれたテキストファイルを cat しただけでは再現しないようで
> す.
> 
> | ?\228?\189?\191?\231?\148?\168?\230?\150?\185?\230?\179?\149
> 
> って, 
> 
> e4 bd bf  e7 94 a8  e6 96 b9   e6 b3 95
> 使        用        方         法
> 
> というわけで utf-8 で出力されているようですね. UTF-8の"使用方法を
> "を cat したら別の形ですが文字化けしてます.
> 
> 
>  なんで utf-8 でメッセージが出ているんでしょう? 正しく表示される環
> 境でも utf-8 になっているんでしょうか.

このように化けるのは Meadow や fakecygpty.exe の問題ではないと思います。
Subversion 内部で文字コード変換が正常にできていないのだと思われます。

このように化けるのは以下のどちらかが考えられます。

  1. win32 バイナリ svn ではなく、cygwin の svn を呼び出している。
  2. 環境変数 APR_ICONV_PATH が適切に設定されていない。

# 2. が原因であることは非常に考えにくいですが。

ということで、以下を確認してみるとどうでしょう?

  - 本当に Win32 バイナリの Subversion を呼び出しているかどうか。
    (パスの設定はどうなっているか?とかをチェック)
  - 環境変数 APR_ICONV_PATH の値が適切かどうか。

--
藤井 正行 / Masayuki FUJII