vscode中的Python3 UnicodeEncodeError,代码为

时间:2018-03-08 18:13:11

标签: python plugins visual-studio-code python-3.6

我在vscode中编写python3,在vscode中安装code-runner并使用插件运行我的python代码。但是当我想打印一些utf8字符串时,就会出现错误。

[Running] python“/develop/python/secondLesson.py” Traceback(最近一次调用最后一次):   文件“/develop/python/secondLesson.py”,第2行,in     打印( '\ u5475 \ u5475') UnicodeEncodeError:'ascii'编解码器无法编码位置0-1中的字符:序数不在范围内(128)

[完成]在0.049秒内退出代码= 1

我的文件是utf8,当我在终端中运行代码时,我的代码没问题。

1 个答案:

答案 0 :(得分:0)

尝试使用your_string.encode('utf-8')。使用您的示例:

print('\u5475\u5475'.encode('utf-8'))

以下another answer更详细地解释了这一点。