[爆卦]Pycharm 語言是什麼?優點缺點精華區懶人包

為什麼這篇Pycharm 語言鄉民發文收入到精華區:因為在Pycharm 語言這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者schedule6666 (schedule)看板Python標題[問題]PyCharm無法顯示...


小妹為Python超級新手,如果問了不專業的問題,還請大家見諒。
目前使用PyCharm community edition 2017.2的版本

今天在win7下面建立了chinese.txt檔,在裡面打了一些中文字,在python下讀取時
出現了亂碼…想請問版上有人有這方面的經驗嗎?

只有在讀取檔案時會有這個問題,在程式裡面打print("中文")是不會有亂碼的。

我有在網路上搜尋解決方案,但完全沒有用QQ
方案如下:

我通過下面方法解決輸出中文亂碼問題:
1、設置PyCharm工具的編碼格式:File--》setting--》Editor--》FileEncodings--》
IDE encoding:utf-8
2、在PyCharm程式的第二行加入語句:#-*-coding:utf-8-*-
3、在windows控制台->時鐘語言區域->變更顯示語言->地區及語言->格式->美國

以上已試過這些方法

想請問大家有其它解決的方法嗎? QQ


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.46.231
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1501782327.A.3A1.html
tsoahans: 打開txt另存成unicode,或是open(檔名,encoding="big5") 08/04 02:52
uranusjr: 你上面改的都是程式的編碼, 但你的問題在 chinese.txt 08/04 06:18
uranusjr: 的編碼, 一樓的解法正確 (開檔時指定該檔案的編碼) 08/04 06:18
schedule6666: 成功了,大感謝...請問為什麼是big5而不是utf-8呢 08/04 07:20
schedule6666: 謝謝你 08/04 07:23
APM99: 因為你要讀取的檔案 chinese.txt 編碼是big5 08/04 08:13
Sunal: windows沒特別改 存檔都是bug5預設 08/04 08:13
Sunal: 阿 是big5 08/04 08:14
APM99: 你要讀取 chinese.txt 自然得照 chinese.txt 的規矩來 08/04 08:14
Sunal: 以上是以win內建的軟體來說 08/04 08:15
kenduest: 你用記事本嗎?儲存時候有選utf8編碼嗎?預設是big5 08/04 09:29
schedule6666: 是的,我用記事本。 08/04 11:52
schedule6666: 儲存的時候,沒有特別選utf-8。感謝大家的幫忙 ≧ω 08/04 11:54
schedule6666: ≦ 08/04 11:54
uranusjr: 其實 bug5 好像也沒有錯不用更正(欸 08/04 21:29
s860134: 編碼躺著也中槍 08/12 22:09

你可能也想看看

搜尋相關網站