[Python]編碼宣告:是coding:utf-8還是coding=urf-8呢- 程式人生
文章推薦指數: 80 %
推薦: #!/usr/bin/env python3 # -*- coding: utf-8 -*-. 我們知道在Python原始碼的標頭檔案中要宣告編碼方式,如果你不只是會用到ascii碼,很多人都 ...
程式人生>>[Python]編碼宣告:是coding:utf-8還是coding=urf-8呢
[Python]編碼宣告:是coding:utf-8還是coding=urf-8呢
阿新••發佈:2018-11-09
推薦:
#!/usr/bin/envpython3
#-*-coding:utf-8-*-
我們知道在Python原始碼的標頭檔案中要宣告編碼方式,如果你不只是會用到ascii碼,很多人都寫得都有點差別:
#coding=utf-8
#coding:utf-8
#-*-coding:utf-8-*-
那麼怎樣寫才是有效地呢,哪些優勢無效的呢?
可以檢視下http://www.python.org/dev/peps/pep-0263/的解釋
粗略的看下:
概要:
這個PEP的目的是介紹在一個Python原始檔中如何宣告編碼的語法。
隨後Python直譯器會在解釋檔案的時候用到這些編碼資訊。
最顯著的是原始檔中對Unicode的解釋,使得在一個能識別Unicode的編輯器中使用如FUT-8編碼成為可能
怎麼宣告呢?
如果在Python中我們並沒有宣告別的編碼方式,就是以ASCII編碼作為標準編碼方式的為了定義原始檔的編碼方式,一個魔法是的宣告應當被放在這個檔案的第一行或者是第二行例如:
#coding=
#coding:utf-8#如此處的宣告
#!/u...
PHP頁面編碼宣告方法詳解(header或meta)
一、頁面編碼
1.使用
延伸文章資訊
- 1在Python 中解碼UTF-8 | D棧
在Python 中解碼 UTF-8 字串 ... 要解碼以 UTF-8 格式編碼的字串,我們可以使用字串上指定的 decode() 方法。 此方法接受兩個引數, encoding 和 error 。
- 2[python]讀取編碼為UTF-8的檔案| twkhjl blog - - 點部落
[python]讀取編碼為UTF-8的檔案. 746; 0. encoding='UTF-8'. fileName="text.txt" file1=open(fileName,"r",enco...
- 3Day27 Python 基礎- 字符轉編碼操作 - iT 邦幫忙
UTF-8 是一種針對Unicode的可變長度字元編碼,英文字符一樣會依照ASCII碼規範,只占一個字節8bit,而中文字符的話,統一就占三個字節. 回顧可以參考字符編碼.
- 4Python 的Big5 與UTF-8 檔案編碼轉換程式教學 - Office 指南
介紹如何使用簡單的Python 程式處理Big5 與UTF-8 檔案的編碼轉換問題。 Big5 與UTF-8 的編碼轉換是在中文資料處理上常見的問題之一,以下介紹如何使用Python 來 ...
- 5Python 的編碼
py 檔案想要是UTF-8 以外的編碼,同樣必須在第一行放置編碼聲明。 # coding=Big5 text = '測試' print( ...