Windows Tips by pPoy
トップへ←Top   メニューへ←Menu

db2 cygwin で日本語入力をする方法 (Windows2000,WindowsXP)
Windows にインストールされた cygwin では、標準では日本語の入力と表示ができません。
たとえば、echo コマンドに日本語のメッセージを入力しようとしても、拒否されてしまいます。
日本語入力は、以下のファイルを書き換えることによって可能です。
≪日本語入力≫

まず、ホームディレクトリ直下の、「.inputrc」 ファイルに、以下の文を追加します。
set kanji-code sjis
set convert-meta off
set meta-flag on
set output-meta on 
※ Windows 上のホームディレクトリ例: C:\cygwin\home\[ユーザ名] 

※ Windows でファイルを作る場合は、「.」 から始まるファイル名は保存できません。
取り合えず 「inputrc」 という拡張子の無いファイルを作成しておき、
cygwin のコマンドを使用してファイル名を変更します。

  $ mv inputrc .inputrc

以上で次の起動から、日本語の入力が出来るようになります。
≪日本語表示≫

.inputrc を変更すると、日本語が入力できるようになります。
また、その結果も表示できるようになります。
ただし、ls コマンドでの、日本語のファイル名は相変わらず化けてしまいます。

これを解消するためにはホームディレクトリ直下の、「.bashrc」 ファイルに、以下の文を追加します。
export JLESSCHARSET=japanese-sjis
alias ls='ls --show-control-chars'
以上で、ls -al としたときにも、無事に日本語のファイル名が表示できるようになります。  
≪補足≫

上記の方法は、cygwin 上で日本語の単語を入力したり、表示したりする方法です。
ヘルプ等を日本語で表示するためには、以下のサイトを参考にしてください。
プロジェクト: Cygwin JE


この頁のTOPへTop
【念の為の注意書きです。】
このページ(下位ページ含む)の全ての物の無断転載を禁止いたします。又、当ページ(下位ページ含む)に記載されていることは、全て自己の責任において実行してください。

Copyright(C) pPoy 2005