好的,我尝试了很多方法,但是仍然无法使df.to_sql用于编码。我尝试创建编码为“ UTF-8”的引擎,但也无法解决问题:
engine = sqlalchemy.create_engine("oracle://user:pwd@hostname:port/service",encoding="UTF-8")
connection = engine.connect()
当我执行df.to_sql(...)时,由于我的数据帧中包含中文/日文/韩文字符,它将引发UnicodeEncodeError。我不想按原样替换或移除它们。我尝试使用SQL Developer运行Insert语句,它可以插入到我的表中。
你知道怎么了吗?