我正在努力将文本从csv文件移动到oracle数据库。我为此构建了python脚本。 csv中有一个西班牙语字段。我知道堆栈溢出中有100篇文章。我最近4个小时一直无法解决问题
示例文本:LATAM PMR - MSDiálisis
我使用Chardect来检测它所说的语言{'confidence': 0.99, 'encoding': 'TIS-620'}
所以我去了一个脑袋并将我在python中的默认字符编码更新为TIS-620 正如其中一篇文章所建议的
import sys stdin, stdout = sys.stdin, sys.stdout
reload(sys)
sys.stdin, sys.stdout = stdin, stdout
sys.setdefaultencoding('TIS-620')
但我仍然把输出作为
'LATAM PMR - MS Di \ xc3 \ xa1lisis'
我尝试使用cp1252,latin-1没有任何作用我继续如上所述 如
a=LATAM PMR - MS Diálisis
a.encode('cp1252')
a.encode('latin-1)
请帮我调试一下这个问题
我希望将文本作为LATAM PMR - MSDiálisis加载到oracle数据库中