我有一个MySQL UTF-8的通用词表,但是当我把它加载到大熊猫数据帧我得到的错误:大熊猫把MySQL的UTF-8成ASCII
UnicodeEncodeError: 'ascii' codec can't encode character '\xe4' in position 66: ordinal not in range(128)
args = ('ascii', ' t...obile Android 1.0 0.0 0.0 ', 66, 67, 'ordinal not in range(128)')
encoding = 'ascii'
这是一个行,所述字符ä在varchar(255)字段中。
为什么数据转换为ascii,我该如何解决这个问题?
你似乎来自'ASCII',而不是'UTF8'。 Ascii只有1..128,其中'\ x84'为132. 请提供'SHOW CREATE TABLE'作进一步讨论。并深入了解熊猫正在做的事情。 –