utf-8
,并且需要标题
# -*- coding: utf-8 -*-
*.robot
文件位于utf-8
在robot文件中使用非ascii符号执行此关键字可以得到:
"%s" % msg
:无错误,则日志文件给出俄语消息,正常显示。在"{}".format(msg)
或"{!s}".format(msg)
:我得到错误UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-10: ordinal not in range(128)
如您所见,我只将旧的python格式更改为新的格式。但是如何用新的方式,不使用旧式格式,来解决sith非asc显示错误的问题呢?在
尝试使用Str.decode(encoding='UTF-8',errors='strict')方法。见Python doc。在
示例:
相关问题 更多 >
编程相关推荐