Python - SQL запрос не будет возвращать символы «Æ», «Ø» и «Å» - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть mysql база данных, которая выглядит следующим образом:

ID | Name
----------
1  | Vårin
2  | Nils
3  | Jørgen

Когда я запускаю свой код:

#!/usr/bin/python

include mysql.connector

mydb = mysql.connector.connect(
    host="localhost",
    user="user",
    passwd="passwd",
    database="database",
    charset='utf8',
    use_unicode=True
    )

mycursor.execute("SELECT * FROM table")

results = mycursor.fetchall()

for n in results:
    print n

он печатает (u'1 ', u'V \ xe5rin '), (u'2', u'Nils '), (u'3', u'J \ xf8rgen ')

Как заставить его напечатать (' 1 ',' Vårin '), (' 2 ',' Nils '), (' 3 ',' Jørgen ')?

Редактировать: Использование python 2.7

...