(使用web2py 2.10.4。)我有一个上传的文本文件,来自一个表单:
if upload_form.process(formname='upload_form').accepted:
file_value = upload_form.vars.file.value
file.value
属性原来是旧的Python 2 str类型(字节),而不是<type 'unicode'>
:
> type(upload_form.vars.file.value)
<type 'str'>
目前,我正在使用长(并且越来越长)的编解码器列表调用file_value.decode()
- 默认,utf-8-sig,windows-1252 - 试图解码正确上传文件。
我的问题: