Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.86  Re:bashでの日本語の表示
発言者: りう
発言日: 2002 02/09 00:50
 
> cygwinをWindows2000にインストールして、
> bashの環境設定でLANGの設定をja_JP.ujisに
> 設定したのですが、日本語が文字化けしてしまいます。
> 基本的なことかもしれないのですが、設定方法を教えてください。

どのような出力が文字化けするのか良く分かりませんから、
誰も適切なアドバイスが出来ないと思うのですが…。
考えられるのは以下の 3 つ。

1. man の出力
man / groff を日本語化しないとダメです。
日本語化の方法はあちこちに落ちてます。

2. gettextize されているアプリケーションのメッセージ

tar / fileutils など、gettext を利用して国際化されている
パッケージでは、EUC-JP のメッセージカタログしか含まれて
いませんから、SJIS しか表示できないトコロでは文字化けします。
私が昔公開していた、ja_JP.SJIS 用のメッセージカタログの
アーカイブを /usr/share/locale/ja_JP.SJIS 以下に展開
してあげると直ると思います。

# 小関さんちから拾ってこれるかな。私は手元ではメンテしますけど、
# 現在は公開してません。

後はソースを拾ってきて、自分で ja_JP.SJIS のメッセージカタログを
作成するかです。最新の gettext なら ja_JP.SJIS でも OK です。
必要であれば作り方も書きますが。

3. less の出力

多分こればかりはないと思うのですが、less に iso-2022 パッチが
当たっていなければダメです。当たっていれば JLESSCHARSET に
japanese-sjis で OK なはずですけど。


▼関連発言

80:bashでの日本語の表示 [加藤克之] 02/09
 ├81:Re:bashでの日本語の表示 [mm] 02/09
 ├82:Re:bashでの日本語の表示 [中島] 02/09
 │└84:Re:bashでの日本語の表示 [加藤克之] 02/09
 └86:Re:bashでの日本語の表示 [りう] 02/09 <

Pass 保存

早田のホームページへ
CGIROOM