2012-01-12 8 views
1

私は、なぜ私はこのエラーを取得していますかわからない:どのように私は例外の種類を修正すればよい:UnicodeEncodeErrorを

Exception Type: UnicodeEncodeError 

Unicode error hint 
The string that could not be encoded/decoded was: he Théâtre d 

完全なトレースバックはここにある:http://dpaste.com/686751/(私はそれの長さに起因するdpasteに入れて)

私たちのステージングで完璧に動作し、1年ほど経ちましたので、最終的にライブサーバーになりました。データベースをライブサーバーにコピーしました。私は上記のエラーを受けたフランス語のアクセントの任意の種類の新しいページ。私はたくさんの運がないと何時間もグーグルで行ってきた。

私の研究では、DBの照合に関するいくつかの問題を発見しましたが、データベースをutf8_general_ciとして再作成しようとしましたが、テーブルをそれぞれ変換してもまだ運がありません。何か案が?

インストールされているアプリに記載されているアプリは、同じサーバー上で、同じ種類の文字を使用して、約13のライブウェブとラージウェブサイトを開発して使用していることにも注意してください。

は多分サーバが別のライブラリのバージョンを持っている

ジェフ

答えて

2

は、uはこれはしていないよう

def __unicode__(self): 
    return u"%s" % self.your_field 
+2

「」を追加します。ここに述べたように 私の知る限り、これらのエラーを修正する方法は、モデルでユニコード方法でsmart_unicode機能を使用しています質問は深く見えるので、質問に答えてください。この場合、別の例外が返されます。 – matsjoyce

関連する問題