私は今、pythonでテキストデータからデータを読みとり、そのデータをmysqlに入れてデータベースを作っています。mysqlをダウンロードする際にはxamppをダウンロードしました。使っているOSはiOSです。
#!/usr/bin/env python
-- coding: utf-8 --
import re
with open("xxx/xxx/xxx.text.txt", "r") as f:
whole_str = f.read()
items = re.split(r'\t|\n', whole_str)
#!/usr/bin/env python
-- coding: utf-8 --
try:
import mysql.connector
connect = mysql.connector.connect(user='root', password='', host='xxx', database='test', charset='utf8') cursor = connect.cursor() sql = 'insert into test.test value(%s, %s, %s, %s, %s, %s, %s);' data = (items[66],items[67],items[68],items[69],items[70],items[71],items[72]) cursor.execute(sql,data) connect.commit() cursor.close() connect.close()
except Exception as e:
print(e)
のようにしてmysqlにデータを入れているのですが、items[69]が日本語データなのですが
?????
のようになってしまいます。
mysqlでの設定は
![イメージ説明]WIDTH:600
以上のようになっていて、plannameに日本語を挿入したいです。
どなたか宜しくお願いしますm(__)m
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。