你们知道如何更改openerp文件的默认编码吗?
我已经尝试添加# -*- coding: utf-8 -*-
但它不起作用(有没有设置忽略此命令?只是一个疯狂的猜测)。当我尝试用ASCII执行sys.getdefaultencoding()
时。
此致
答案 0 :(得分:4)
注释# -*- coding: utf-8 -*-
告诉python解析器源文件的编码。它会影响字节码编译器如何转换源代码中的unicode文字。它对运行时环境没有影响。
将字符串转换为unicode时,应明确定义编码。如果您收到UnicodeDecodeError
,请发布您的问题情景,我会尝试提供帮助。