2011-12-26 7 views
3

Ploneは私の母国語(ブラジルポルトガル語)の特別な文字をページに表示しています。しかし、私は私が作成したSPTページを使用する場合、それはエスケープシーケンスを示し、例えば:Ploneの設定

Educa\xc3\xa7\xc3\xa3o 

代わりの

Educação 

(ところで、それは教育を意味します)。エスケープシーケンスをutf文字で置き換えるためのPython関数を作成していますが、私は必要がなくなってしまっていると感じています。

+0

を使用するようにする必要があります私たちが手伝ってくれるなら、あなたは文字列をどのように挿入しますか?一方、http://plone.org/documentation/manual/developer-manual/internationalization-i18n-and-localization-l10nが役立つかもしれません。 – SteveM

答えて

5

カタログの検索結果を補間していますか?これらは、必要に応じて(カタログではUnicodeを処理できません)、UTF-8でエンコードされています。

もう一度ユニコードにそれらを回すために、文字列に.decodeメソッドを使用します。

value = value.decode('utf8') 
+0

その場で右に!タク! – HelioAraujo

関連する問題