header image

Ryuzeeについて

mixi Twitter Twitter

携帯対応

QRコード

RING

人気ブログランキング

新着記事

1月 8th, 2009 Trac 6 Comments

Trac0.11.2.1.ja.1で、Iniadminプラグインを利用しようとすると、特定のメニューで、以下のようなエラーが表示された。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 4: ordinal not in range(128)

pythonではよくあることのようなのだが、pythonでのデフォルトの文字コードがutf-8ではなくasciiとして認識されているのが問題である。

このエラーが出た場合は、何も考えず、/usr/lib/python2.4/site-packages/の直下に、以下の内容で、sitecustomize.pyというファイルを作成すること。

import sys
sys.setdefaultencoding("utf-8")

これによって、全てのpythonプログラムはデフォルトでutf-8のエンコーディングで動作する。

以下が参考になる。
http://d.hatena.ne.jp/SumiTomohiko/20070120/1169300624

参考文献

入門Trac with Subversion―Linux/Windows対応

著者/訳者:高山 恭介

出版社:秀和システム( 2008-05 )

定価:¥ 2,310

Amazon価格:¥ 2,310

単行本 ( 327 ページ )

ISBN-10 : 4798019615

ISBN-13 : 9784798019611


“[Trac]Trac0.11.2.1.ja1でUnicodeDecodeErrorへの対応方法”へ6件のコメントがあります。

コメントする

XHTML: 以下のタグが利用可能です: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback

 


ads

読まなきゃモグリ