我有一个脚本可以读取 XML 文件并将其写入数据库。
当我通过浏览器运行它(通过视图调用它)它工作正常,但是
当我为它创建一个命令时(./manage.py importxmlfile
)我收到以下消息:
UnicodeEncodeError:'ascii' 编解码器无法在位置 6 编码字符 u'\xfc':序数不在范围内(128)
我不确定为什么它只会在通过命令行调用导入时发生..有什么想法吗?
更新
我正在尝试将lxml.etree._ElementUnicodeResult
对象转换为字符串并使用str(result)
.
这仅在命令行上产生上述错误。