Il a tendance à être unicode pour extraire des enregistrements contenant du japonais via MySQLdb en Python.
Même si je google différemment avec Python + MySQL, il est probablement trop facile pour quiconque d'écrire, alors je vais l'écrire. Je pense que le point est connector.cursorclass = MySQLdb.cursors.DictCursor.
sample.py
# -*- coding: utf-8 -*- 
# coding: UTF-8
import MySQLdb
from MySQLdb.cursors import DictCursor
if __name__ == "__main__":
    connector = MySQLdb.connect(host='localhost',db="dbname",user="user",passwd="password", charset="utf8")
    connector.cursorclass = MySQLdb.cursors.DictCursor
    cursor = connector.cursor()
    cursor.execute("SET NAMES utf8")
    cursor.execute = connector.cursor()
    cursor.execute.execute('SELECT * FROM sample limit 10')
    res = cursor.execute.fetchall()
    for row in res:
     print row['users']
    cursor.close()
    connector.close()
        Recommended Posts