2016年8月30日 星期二

【Python】為什麼程式碼裡的中文註解會變成亂碼?

最近剛在學習Python語言,習慣在程式碼裡面寫上註解,有次在寫中文註解時,執行程式後,就出現這個問題:


即使我將編碼指定成 ASNI/UTF-8,使用中文註解都會導致程式無法執行,後來Google一下,才發現原來想要在Python要寫中文註解,需要在程式碼最上方宣告:
    #-*- coding: utf-8 -*-   ←表示使用 utf-8 編碼
    #-*- coding: cp950 -*-   ←表示使用 Big5 編碼(windows 下使用)


沒有留言:

張貼留言