Python を使用して mySQL データベースに約 6,000 行を追加した後、一部の文字が間違っています (ポリッシュ文字)。例えば、ł の Å‚ や ż の ż などです。どうすればそれを修復できますか? 私のpythonコードは次のとおりです。
# -*- coding: utf-8 -*-
import MySQLdb
import string
import codecs
file = codecs.open("----", 'r', 'utf-8')
db = MySQLdb.connect(host="-----", port=3306, user="-----", passwd="------", db="----")
cursor = db.cursor()
for line in file:
lines = string.replace(line, "'", '"')
cursor.execute("INSERT INTO Logs (Text) VALUE ('%s')"% lines.encode("utf-8"))
db.close()
print("done")
このコードを実行すると正常に動作しますが、PhpMyAdmin で文字が間違っています。データベースのコーディングは UTF-8 で、ファイルは ANSI で UTF-8 (notepad++ から) です。ヘルプはありますか?