mysql-connector-pythonで日本語が文字化けしてしまいます。解決方法をお願い致します。
【テーブル】
+-----------------+
| name |
+-----------------+
| あああああ |
| いいいいい |
+-----------------+
【コード】
#!/usr/bin/env python
-- coding: utf-8 --
ドライバをimport
import mysql.connector
if name == 'main':
# データベースに接続
connect = mysql.connector.connect(user='root', host='localhost', database='test', charset='utf8')
cursor = connect.cursor(buffered=True)
# select cursor.execute('select * from mp2') row = cursor.fetchall() # 出力 print(row) # データベースから切断 cursor.close() connect.close()
【結果】
[(u'\u3042\u3042\u3042\u3042\u3042',), (u'\u3044\u3044\u3044\u3044\u3044',)]
なお、mysqlの文字コードは全てutf8です。
基本的なミスがあるかもしれませんが、よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。