[問題] py2exe 中文 complier 錯誤

作者: nikeasyanzi (nikeasyanzi)   2014-12-12 12:00:23
code:
def main():
print("天阿,打不出中文")
if __name__ == '__main__':
main()
用py2exe 出現 錯誤
http://i.imgur.com/d1GJ6SZ.jpg
嘗試過
print(u"天阿,打不出中文")
也是不行~~ 有先進可以幫忙嗎?
作者: uranusjr (←這人是超級笨蛋)   2014-12-12 12:07:00
# -*- coding: utf-8 -*-
作者: nikeasyanzi (nikeasyanzi)   2014-12-12 12:08:00
不行 @@加在第一行 還是一樣error
作者: cobrasgo (人魚線變成鮪魚線,超帥)   2014-12-12 15:42:00
你的文字編輯器應該有編碼選項,試試改成utf8
作者: nikeasyanzi (nikeasyanzi)   2014-12-12 23:13:00
但是eclipse 顯示是正常欸~ compile 也OK可以執行 只是不能用py2exe打包一用到py2exe打包 就會有error難道是因為我用英文版的win7 @@a
作者: OoShiunoO (機機勳)   2014-12-13 22:54:00
因為console預設是cp950 所以你在console上執行的話他print出來的東西 如果不是cp950就會錯誤
作者: nikeasyanzi (nikeasyanzi)   2014-12-18 17:10:00
自問自答一下 把中文字先轉成utf8code裡 用utf8編碼 再轉回去中文 急可

Links booklink

Contact Us: admin [ a t ] ucptt.com