[問題]PyCharm無法顯示中文的問題

作者: schedule6666 (schedule)   2017-08-04 01:45:25
小妹為Python超級新手,如果問了不專業的問題,還請大家見諒。
目前使用PyCharm community edition 2017.2的版本
今天在win7下面建立了chinese.txt檔,在裡面打了一些中文字,在python下讀取時
出現了亂碼…想請問版上有人有這方面的經驗嗎?
只有在讀取檔案時會有這個問題,在程式裡面打print("中文")是不會有亂碼的。
我有在網路上搜尋解決方案,但完全沒有用QQ
方案如下:
我通過下面方法解決輸出中文亂碼問題:
1、設置PyCharm工具的編碼格式:File
作者: tsoahans (ㄎㄎ)   2017-08-04 02:52:00
打開txt另存成unicode,或是open(檔名,encoding="big5")
作者: uranusjr (←這人是超級笨蛋)   2017-08-04 06:18:00
你上面改的都是程式的編碼, 但你的問題在 chinese.txt的編碼, 一樓的解法正確 (開檔時指定該檔案的編碼)
作者: schedule6666 (schedule)   2017-08-04 07:20:00
成功了,大感謝...請問為什麼是big5而不是utf-8呢謝謝你
作者: APM99 (血統純正台北人)   2017-08-04 08:13:00
因為你要讀取的檔案 chinese.txt 編碼是big5
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2017-08-04 08:13:00
windows沒特別改 存檔都是bug5預設阿 是big5
作者: APM99 (血統純正台北人)   2017-08-04 08:14:00
你要讀取 chinese.txt 自然得照 chinese.txt 的規矩來
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2017-08-04 08:15:00
以上是以win內建的軟體來說
作者: kenduest (小州)   2017-08-04 09:29:00
你用記事本嗎?儲存時候有選utf8編碼嗎?預設是big5
作者: schedule6666 (schedule)   2017-08-04 11:52:00
是的,我用記事本。儲存的時候,沒有特別選utf-8。感謝大家的幫忙 ≧ω≦
作者: uranusjr (←這人是超級笨蛋)   2017-08-04 21:29:00
其實 bug5 好像也沒有錯不用更正(欸
作者: s860134 (s860134)   2017-08-12 22:09:00
編碼躺著也中槍

Links booklink

Contact Us: admin [ a t ] ucptt.com