Trac 0.12.2.ja1にIniAdminPluginを導入したところ、
導入自体はうまくいったのですが、
実際に管理画面からIniAdminによる設定をしようとすると・・・
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)というエラーが・・・。
検索してみると同様の症例が見つかりました:
日本語ファイル名があるディレクトリをTracのSVNリポジトリで見るとエラーが発生する場合の対処 — ディノオープンラボラトリ
感謝(´;ω;`)♪
で...なるほど・・・文字コードの問題・・・。
(たしかに設定ファイルに日本語が含まれるセクションだけエラーになるわけだ・・・。)
とりあえず...
/usr/local/lib/python2.7/site.py を、
先のページに従い、
encoding = "ascii" # Default value set by _PyUnicode_Init()をコメントアウトし、
#encoding = "ascii" # Default value set by _PyUnicode_Init()としたら、たしかに正常に動作しました。
encoding = "utf-8" # Default value set by _PyUnicode_Init()
0 件のコメント:
コメントを投稿
お気軽にコメントをお寄せください m(_ _)m♪
"コメントの記入者"欄から[名前/URL]を選ぶと、登録なしでコメント投稿していただけます。