locale

先日まとめた、Zope 2.7.1 が動くまでというエントリに、JuNya さんからトラックバックを頂戴した。

私のエントリでは、環境変数 LANG を C にすれば Zope 2.7.1 が問題なく動いたという事を書いていたのだが、JuNya さんのところでは 上手くいかず、LC_ALL に C を設定して解決したとの事だ。

ロケール関係はずいぶん昔に調べた事があったような気がするが、すっかり忘れている。google で検索して、詳しく書かれているページを見つけた。

これによると、以下のルールで決まるようだ。

  • LC_ALL は最も強く、他の LC_* を上書きします。
  • LANG は最も弱く、他の LC_* によって上書きされます。

なんとなく思い出したような気がする。

私の場合、LC_* は一切設定していない。従って、LANG の設定で済んでいるのだ。おそらく JuNya さんは、LC_* が設定されている為、LANG でも変わらなかったのだろう。(違うかな?)

Re: locale

> Satoshiさん

trackback が見事に文字化けしちゃいました。
すいません。文字コード判定がうまくいってないみたいです

Re: locale

初めまして。うちではちょっと違う方法で回避しました。

${Zopeインストール先}/lib/python/docutils/languages/ と ${Zopeインストール先}/lib/python/docutils/parsers/rst/languages/ のディレクトリでそれぞれ en.py というファイルを ja.py という名前でコピーしただけです。
環境変数LANGは ja_JP.eucJP のままですので、環境変数を変えたくない人向けです。

Re: locale

Moo さんコメントありがとうございます。
私のほうは、起動スクリプトに環境変数を変えるよう書いています。
Zope を起動するのに、日本語ロケールが必要になれば、Moo さんのアイデアを使わせていただきます。

reStructuredTextつかえるかな? - Trackback

http://www.randynetwork.com/blog/145 さんにMooさん
http://blog.moo-channel.net/
がコメントされている方法で無事reStructuredTextをCOREBlog &
amp;Zope2.7.2上で使うことができました。感謝。
うちは環境変数いじっただけではだめでした。LC_ALLという環境変数もなかったのにね。ちなみにFedora1です。
ふーーむ。
reStructuredText使えるようになったからには勉強して使わなきゃ...

新しいコメントの投稿

このフィールドの内容は非公開にされ、公表されることはありません。
  • HTMLタグは使用できません
  • 行と段落は自動的に折り返されます。

書式オプションに関するより詳しい情報...

CAPTCHA
この質問はあなたが人間であるかどうかについて調べる為と、自動化したスパムを防ぐ為のものです。うまくいかない場合は電子メールでお問い合わせ下さい。
イメージ CAPTCHA
画像の中に見える文字を入力して下さい