###前提・実現したいこと
Pythonで書いたコードの実行時にデータベースから情報を引っ張ってくる実装をしようとしています。
###発生している問題・エラーメッセージ
文字をutf-8指定しているにも関わらず、日本語で表示されず、困っています。
どのようにコードを変更する必要がありますでしょうか。
$python ファイル名.py 4946842523306 b'\xe3\x82\xa2\xe3\x82\xb5\xe3\x83\x92 \xe3\x83\x9f\xe3\x83\xb3\xe3\x83\x86\xe3\x82\xa3\xe3\x82\xa2 \xe3\x83\x96\xe3\x83\xaa\xe3\x83\xbc\xe3\x82\xba \xe3\x82\xb7\xe3\x83\xa3\xe3\x82\xa4\xe3\x83\x8b\xe3\x83\xbc\xe3\x83\x94\xe3\x83\xb3\xe3\x82\xaf' 180
###該当のソースコード
-*- coding: utf-8 -*- import sqlite3 #dbname = 'master_data.db' dbname = 'master_data.sqlite3' c = sqlite3.connect(dbname).cursor() for row in c.execute("select * from 'master_data' where jan == '4946842523306' limit 1"): print (row[0]) print (row[1].encode('utf-8')) print (row[3]) with open('result_from_python.jpg', 'wb') as f: f.write(row[2])
###補足情報(言語/FW/ツール等のバージョンなど)
Python 3.6.0 :: Anaconda 4.3.0
Mac ターミナル使用
以下、ターミナルの言語環境
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/28 04:36