close

環境: Win10 + Notepad (編輯器)

這裡介紹入門的相關問題-如何顯示中文

 

如果直接於Python執行檔中輸入中文

可能會發生錯誤(如下圖)

Python顯示中文-1.PNG

 

原因在於 「編碼的問題」,

Python的直譯器在編碼預設為 2.7: ASCII 3.5: UTF-8

所以會出現以上的問題。


 

這時我們將需要在程式中更改編碼的語言 將「預設」->(轉換)->『Big5(編碼CP950)』

我們可以使用兩種方式:

1.從編譯器進行轉換編譯(如下圖)

Python顯示中文-2.PNG

*但Notepad預設轉換只有ASCII、UTF-8...等,也無法顯示中文支援。

 

2.程式碼開頭宣告執行編碼語言-涵蓋中文(Big5)

請於開頭加入此段:(如下圖)

# -*- coding: cp950 -*-  

Python顯示中文-3.PNG

 

成功畫面

Python顯示中文-4.PNG

 

*如進行宣告方式,請直接從原預設的編碼方式(ASCII)進行宣告即可,否則可能出現不可預期結果。

 


參考文獻:

葉難(2015)。Python程式設計入門(適用於2.X與3.X版)。新北,博碩。

 

 

 

 

arrow
arrow
    全站熱搜

    Neil 發表在 痞客邦 留言(0) 人氣()