[英]How do I add and print a image in the console in python with visual studio?
[英]How can I print to the Visual Studio Code console in Portuguese?
我正在尝试将葡萄牙语名称打印到控制台。 现在,我需要一些特定的编码,但我无法让它工作。
代码如下:
name = "João".encode().decode("latin_1")
print(name)
我知道 Python 3 已经解码为 utf-8,所以我尝试将其解码为 latin_1。 然而,没有成功。 我只是不能让它按照我定义的方式打印。 我已经尝试过 cp860 和 cp1252,但它导致了同样的问题。
前面代码的输出是:
João
我怎样才能做到这一点?
你应该像这样写你的代码
name = "João".encode('latin_1').decode("latin_1")
print(name)
编码时还应提及编码类型,否则将默认编码为UTF-8
您不需要在 Python 3 中对字符串进行任何编码或解码,以便它可以打印到您的终端,因为 Python 已经知道您的终端的编码是什么并且字符串已经是 Unicode,因此它会为您隐式编码。
在 Windows 10 上从 VS Code 执行以下操作:
name = "João"
print(name)
造成:
João
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.