![](/img/trans.png)
[英]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.