WEB+DBプログラミングの基礎 FAQの連載記事では読者の方からよくいただく質問とその回答を紹介していきます。

No.6

質問
Windows XP上で動かすCygwinでも漢字は使えますか?
また、Windows XP上のPostgreSQLで漢字を使うために特別な設定は必要ですか?

回答

筆者の環境では
Windows 2000 Pro + SP4と
Windows XP Pro + SP1(*注1)で
3. Cygwinで漢字入力を可能にするための設定 の手順で環境設定し、
漢字入力の確認をおこなったところ、問題なくおこなえました。
また、Windows XP上のPostgreSQLで漢字を使うために特別な設定は必要ありませんでした。

Cygwinのインストール先がc:cygwinの場合は
c:cygwinhomeAdministratorフォルダ内にある(*注2)
.inputrcという設定ファイルをテキストエディタで開き、

画像をクリックすると拡大表示できます

下記4行を追加し、保存します。

set kanji-code sjis
set convert-meta off
set meta-flag on
set output-meta on



画像をクリックすると拡大表示できます

その後、Cygwinを再起動すると、下の画面のように漢字入力が可能になります。
Cygwin上で漢字の入力モードにするには「ALT + 漢字キー」を押します。

Windows XP上のCygwinでひらがなを入力しています。

画像をクリックすると拡大表示できます

Windows XP上のCygwinでひらがなを入力後に漢字に変換しています。

画像をクリックすると拡大表示できます

Windows XP上のCygwinのPostgreSQLで漢字を使用しています。

画像をクリックすると拡大表示できます



注1 ---  Windows XP ProにSP2を適用した環境では未検証です。近々に確認してみます。
また、Windows XP Home Editionでも未検証です。

注2 ---  c:cygwinhomeAdministratorフォルダは
Cygwinを初回起動した際に作成されますので見つからない場合は一度Cygwinを起動してください。


Web+DBプログラミングの基礎 Apache + PHP + MySQL/PostgreSQL FAQ 一覧

Apache + PHP + MySQL編の記事一覧

Apache + PHP + PostgreSQL編の記事一覧



※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。