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

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

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

チュートリアル

screenshot

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

改善前

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

改善後

[python] @route(‘/’, method="POST")
def index():
data1 = request.forms.data1
data2 = request.forms.data2
[/python]

Related posts

コメントを残す