[問題] print簡體編碼問題

看板Python作者 (ching)時間8年前 (2017/07/12 14:23), 8年前編輯推噓2(206)
留言8則, 6人參與, 最新討論串1/1
小弟在網路上練習爬 爬到'林忆莲',但運行時簡體怎麼都print不出來 嘗試方法如下未果,懇求大大幫助 #coding=utf-8 singer=u'林忆莲' (爬到的) print singer.encode('cp950','replace').decode('cp950') #林?? 感恩~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 192.83.177.90 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1499840589.A.829.html

07/12 15:01, , 1F
終端機本身的編碼是?
07/12 15:01, 1F

07/12 15:15, , 2F
i j 是啥碗糕
07/12 15:15, 2F
※ 編輯: coolching (192.83.177.90), 07/12/2017 16:11:50

07/12 16:13, , 3F
抱歉寫的不清楚,終端機是cp950
07/12 16:13, 3F

07/12 16:23, , 4F
使用python2.7
07/12 16:23, 4F

07/12 17:19, , 5F
改用 python3.6 選我正解
07/12 17:19, 5F

07/12 20:27, , 6F
CP950 你試一百年也印不出簡體字啦
07/12 20:27, 6F

07/12 20:28, , 7F
Python 3.6 真的是正解因為預設終端編碼 UTF-8
07/12 20:28, 7F

07/12 22:40, , 8F
07/12 22:40, 8F
文章代碼(AID): #1PPS1DWf (Python)