[英]Write strings with mixed encoding to console [Python]
假設我有一個包含 4 首歌曲的列表(基本上,在現實生活中我不知道我有多少首歌曲以及它們是如何編碼的):
這些歌曲包含
這個例子遠不是你在其他情況下可能發現的最糟糕的例子
基本上,我需要一種編碼來統治它們,我應該選擇哪一種或者如何讓它以另一種方式工作?
UPD:這是我在網站上找到的音樂
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
解決方案
我通過下載win_unicode_console解決了它仍然不知道如何在原生 python 中做到這一點
使用utf8
編碼。 要使用 utf8 寫入標准輸出,請使用:
utf8stdout = open(1, mode='w', encoding='utf8',errors='replace', closefd=False)
print("something", file=utf8stdout)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.