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

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



>>>>> In [meadow-users-jp : No.6852] 
>>>>> “kose” = 小関 吉則 (KOSEKI Yoshinori) wrote:

mas> subversionをmeadowから使いたいと思い、
mas> http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
mas> から、
mas> svn-1.2.3-setup.exe
mas> をダウンロードし、インストールしました。

mas> その後、コマンドプロンプト上にて
mas> svnコマンドを実行すると、"使用方法を知りたいときは..."と、日本語のエラー
mas> が表示されました。
mas> しかし、meadowのshellから実行すると、

mas> $svn
mas> ?\228?\189?\191?\231?\148?\168?\230?\150?\185?\230?\179?\149(以下略)

mas> のように、文字化けしてしまいます。

kose> Meadow の shell buffer 上だからというわけじゃなくて、
kose> bash 上で文字化けしますね。(LANG=C なら英語表記だから大丈夫)
kose> ねんでだろ?

kose> そもそも

kose> bash 上で svn --help > svn-help-file

kose> した保存ファイルの文字コードがなんだかわからないものになって
kose> しまいます。

この追試は誤りでした。

Poderosa 上の bash では文字化けしていましが、
C:\cygwin\cygwin.bat  から起動した bash ではちゃんと日本語表
示します。

また Meadow も ~/.emacs に

(setq explicit-shell-file-name "bash")

(add-hook 'shell-mode-hook 
  (lambda () (set-buffer-process-coding-system 'japanese-shift-jis-dos
					       'japanese-shift-jis-unix)))

と *だけ* 書いて M-x shell RET した shell buffer 上では文字化
けせずにちゃんと日本語表示されました。

;; 私の ~/.emacs のどっかに文字化けの原因があるということが
;; わかりました。^^;;) どこかはまだ不明。
-- 
こせき // kose (a) Meadow y.org