看板 Python 關於我們 聯絡資訊
code: def main(): print("天阿,打不出中文") if __name__ == '__main__': main() 用py2exe 出現 錯誤 http://i.imgur.com/d1GJ6SZ.jpg 嘗試過 print(u"天阿,打不出中文") 也是不行~~ 有先進可以幫忙嗎? -- CyberPanel 5000CP 換 NT.500 http://myurl.com.tw/05bd EmailCash 5000e 換 NT.500 http://myurl.com.tw/rgdq -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 15.211.131.254 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1418356829.A.77C.html
uranusjr: # -*- coding: utf-8 -*- 12/12 12:07
nikeasyanzi: 不行 @@ 12/12 12:08
nikeasyanzi: 加在第一行 還是一樣error 12/12 13:04
cobrasgo: 你的文字編輯器應該有編碼選項,試試改成utf8 12/12 15:42
nikeasyanzi: 但是eclipse 顯示是正常欸~ compile 也OK 12/12 23:13
nikeasyanzi: 可以執行 只是不能用py2exe打包 12/12 23:14
nikeasyanzi: 一用到py2exe打包 就會有error 12/12 23:14
nikeasyanzi: 難道是因為我用英文版的win7 @@a 12/12 23:15
OoShiunoO: 因為console預設是cp950 所以你在console上執行的話 12/13 22:54
OoShiunoO: 他print出來的東西 如果不是cp950就會錯誤 12/13 22:55
nikeasyanzi: 自問自答一下 把中文字先轉成utf8 12/18 17:10
nikeasyanzi: code裡 用utf8編碼 再轉回去中文 急可 12/18 17:12