0

私は使っている

google.appengine.api インポート メールから

Python を実行しているアプリ エンジンでメールを送信するには。送信メールを確認したところ、ノルウェー文字のåæøを扱えませんでした。gmail でメールを読むと、すべての åæø 文字が変換されます。

以下、というメール送信方法です(一部内容削除)。

mail.send_mail(sender="ExphilApp <xxxxx@gmail.com>",
                  to=email,
                  subject="Velkommen til ExPhil-appen",
                  body="""
    Hei {0}!
Takk for at du registerte deg til ExPhil-appen. Ditt brukernavn er {1}. 
For mer info, se www.exphilapp.no

    Hilsen Håkon

    """.format(name,username))

ファイルのエンコーディングは次のとおりです。

# -*- coding: latin-1 -*-

ここでの特別なケースは、ユーザー名とユーザー名を挿入するための .format だけでなく、トリプル """ 引用符を使用して文字列を作成することです.文字列をノルウェー文字で機能させるにはどうすればよいですか?

4

2 に答える 2

0

追加

from __future__ import unicode_literals

ファイルの先頭まで。

于 2013-10-06T17:44:24.283 に答える
0

ノルウェー語の文字を表す Unicode リテラルを次のように有効にしてみてください。

from __future__ import unicode_literals

ところで、あなたは既知のバグにぶつかっているようです

于 2013-10-06T16:58:19.460 に答える