[問題] raw_input 中文編碼問題

看板Python作者 (發呆)時間9年前 (2016/06/26 11:36), 9年前編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
大家好,我想問個編碼問題 我使用的是python 2.7 使用jupyter name = raw_input() print name 我打中文時 印出來的都是亂碼 目前有使用過 import sys reload(sys) sys.setdefaultencoding('utf-8') 改變系統編碼 不過使用後就印不出東西來(print 沒有執行) 目前在嘗試encode decode 但還是try不出個結果 想請高手幫我這個新手解答一下 感謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.121.249.196 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1466912160.A.A8D.html

06/26 12:20, , 1F
你是用什麼系統?
06/26 12:20, 1F

06/26 12:21, , 2F
Python 在 print 時會把編碼變成該系統適合的
06/26 12:21, 2F

06/26 12:32, , 3F
WIN10 ~
06/26 12:32, 3F

06/26 12:33, , 4F
因為我執行時都沒東西印出來 讓我覺得怪怪的
06/26 12:33, 4F
已解決 name = raw_input() print name.decode("big5") 原來raw_input()吃的是big5 分享一下 ※ 編輯: king4647 (203.121.249.196), 06/26/2016 13:28:42
文章代碼(AID): #1NRqsWgD (Python)
文章代碼(AID): #1NRqsWgD (Python)