【发布时间】:2020-05-20 14:55:44
【问题描述】:
我正在尝试在控制台上打印一个葡萄牙语名称。现在,我需要一些特殊的编码,但我无法让它工作。
代码如下:
name = "João".encode().decode("latin_1")
print(name)
我知道 Python 3 已经解码为 utf-8,所以我尝试将其解码为 latin_1。然而,没有成功。我只是不能让它按照我定义的方式打印。 cp860和cp1252我已经试过了,还是一样的问题。
前面代码的输出是:
João
我怎样才能做到这一点?
【问题讨论】:
-
您的一个cmet表明这与您的IDE有关,请分享所有相关信息。
标签: python python-3.x windows visual-studio-code console