1. 程式人生 > >關於win終端下python輸出中文亂碼問題

關於win終端下python輸出中文亂碼問題

在win10環境下,使用notepad++,採用utf-8格式編碼,python輸出中文亂碼。

win下python輸出中文會亂碼大多是因為:

windows終端使用的是gb2312編碼,而不支援utf-8。

查了一下,有三種解決方法:

1、將中文字串解碼再編碼為gb2312:

print '下載完成'.decode("utf-8").encode("gb2312")

2、設定notepad++以ANSI格式編碼

3、使用chcp命令

chcp (檢視當前內碼表)

chcp 936 (使用gb2312編碼)

chcp 65001 ,然後右鍵視窗屬性選擇"Lucida Console"字型 (使用utf-8編碼) 實測大體上能夠顯示,但還是有些問題!