Bottleでフォームを送信したデータが文字化けしたときの対処方法

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

sqlite3に保存したときに文字化けしてしまったので、ドキュメントをみたところ解決案があった。

チュートリアル

screenshot

データの受け取り方が問題だった。

改善前

@route('/', method="POST")
def index():
    # name=data1, name=data2で送られてきた場合
    data1 = request.forms["data1"]
    data2 = request.forms["data2"]

改善後

@route('/', method="POST")
def index():
    data1 = request.forms.data1
    data2 = request.forms.data2

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です