1. 程式人生 > >Python raw_input含中文時CMD下亂碼

Python raw_input含中文時CMD下亂碼

Python的raw_input語句中如果包含中文,在Windows環境CMD中執行時會顯示亂碼。由於raw_input語句不支援unicode顯示,在中文字串前加u會報錯。

解決辦法:在語句中進行強制的編碼轉換

c = raw_input (unicode('請輸入內容:','utf-8').encode('gbk'))