×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Linux環境でPlone3をインストールして自作プロダクトをインストールしたらタイトルに日本語入力でエラーが発生。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 72: ordinal not in range(128)
Windows環境だとエラーで無いのにorz
結構いろいろ調べてみたらsitecustomize.pyを記述すればOKみたいなことが書いてあったので標準Ploneにも書いてある箇所(Ploneのバージョンが違うのでそれらしいところ)
Plone3がインストールしてあるディレクトリ/zinstance/lib/pythonにsitecustomize.pyを記述してみたけれどコンパイル(Pythonはインタプリタだからコンパイルっておかしいか;)すらされん(==)
仕方ないのでpythonディレクトリがあるところに書いてみて結果
Plone3がインストールしてあるディレクトリ/lib/pythonにsitecustomize.pyファイルを作成し、以下を記述
sitecustomize.py
import sys
sys.setdefaultencoding("utf-8")
でZopeを再起動してコンパイルされていることを確認して日本語入力したらうまくいった><
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 72: ordinal not in range(128)
Windows環境だとエラーで無いのにorz
結構いろいろ調べてみたらsitecustomize.pyを記述すればOKみたいなことが書いてあったので標準Ploneにも書いてある箇所(Ploneのバージョンが違うのでそれらしいところ)
Plone3がインストールしてあるディレクトリ/zinstance/lib/pythonにsitecustomize.pyを記述してみたけれどコンパイル(Pythonはインタプリタだからコンパイルっておかしいか;)すらされん(==)
仕方ないのでpythonディレクトリがあるところに書いてみて結果
Plone3がインストールしてあるディレクトリ/lib/pythonにsitecustomize.pyファイルを作成し、以下を記述
sitecustomize.py
import sys
sys.setdefaultencoding("utf-8")
でZopeを再起動してコンパイルされていることを確認して日本語入力したらうまくいった><
PR
この記事にコメントする