###前提・実現したいこと
python3, sqlite3, bottleを使用して、簡単なCMSを作ろうとしています。
###発生している問題・エラーメッセージ
文字列 -「私は困っています。」がブラウザ上で以下のように文字化けしてしまっています。
ç§ã¯ å°ã£ã¦ãã¾ãã
###該当のソースコード
python
1# 一覧表示の関数では 2# sqlite3に接続してから 3con = sqlite3.connect('./voice.db') 4c = con.cursor() 5 6# sqlを実行しています 7c.execute("select nationality, voice from voices where status = '1'") 8result = c.fetchall() 9output = template('index', voices=result) 10return output 11 12 13 14# add関数の中ではこのような感じで追加しています。 15new_nationality = request.POST.get('nationality', '').strip() 16new_voice = request.POST.get('voice', '').strip() 17c.execute("insert into voices (nationality,voice,status) values (?, ?, ?)", (new_nationality,new_voice,"1")) 18con.commit() 19 20
###試したこと
文字コードのことなどは一切考えずにsqlite3のdb, tableを作成しています。
凡ミスである可能性がとてもありますが解決法をご存知の方はどうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。