Cygwin なんでも掲示板

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


スレッド

└◇728:
文字コードの選択について [くろすけ] 11/17 15:48

 └◇730:Re:文字コードの選択について [森] 11/19 <


728● 文字コードの選択について[ くろすけ ] 2002 11/17 15:48
くろすけと申します。

Cygwin 1.3.15-1を入れてみて日本語環境を整えているのですが、
tarコマンドのメッセージがEUCで出力されてしまいます。
一応.bashrcに
export LANG=ja_JP.SJIS
と入れてあるのですが・・・
tarはデフォルトでEUCでメッセージを出力するようにコンパイルされたものがインストールされるのでしょうか。
(tar --helpも日本語EUCで出力されます)
スレッド一覧


730● Re:文字コードの選択について[ 森 ] 2002 11/19 09:45
1.Cygwinで配布されているmoファイルはeucです。

2.私の場合、sjisのmoファイルを作って使っています。
sjis moファイルの作り方

  1)先ず、poファイルを入手する。
     poファイルを入手する方法には以下2通りある。
    (1)http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?team=ja
       から入手する、バージョンに注意
    (2)moファイルから作る。
       msgunfmt を使って、逆コンパイルします。

  2)poファイルをコンバージョンする。
    nkf等を使って、euc−>sjis変換します。
    poファイルの頭の方に
    "Content-Type: text/plain; charset=EUC-JP\n"
と、指定されていますので EUC_JP を SHIFT_JIS と書き直します。

  3)moファイルを作成する。
msgfmt でコンパイルして moファイルを作ります

  4)/usr/share/localeに配置する。
    出来た sjis moファイルは、
    /usr/share/locale/ja/LC_MESSAGES 下に置いても良いと思いましたが、
    バージョンアップすると上書きされるので、
    私の場合は /usr/share/locale/ja_JP.SJIS 下に置いています。
スレッド一覧

早田のホームページへ
CGIROOM