Python unicode ascii編碼在windows中的實際應用
本文主要是通過介紹 unicode ascii編碼在實際相關操作的步驟介紹。來引出Python unicode ascii相關編碼在windows,*nix里的問題,在此實際操作步驟中,如果你對其操作步驟有不解之處時,你就可以瀏覽以下的文章了。
ASCII是AmericanStandardCodeforInformationInterchange的縮寫,用來制訂計算機中每個符號對應的代碼,這也叫做計算機的內(nèi)碼(code)。每個ASCII碼以1個字節(jié)(Byte)儲存,從0到數(shù)字127代表不同的常用符號,例如大寫A的ASCII碼是65,小寫a則是97。
由于ASCII字節(jié)的七個位,***位并不使用,所以后來又將***的一個位也編入這套內(nèi)碼中,成為八個位的延伸ASCII(ExtendedASCII)碼,這套內(nèi)碼加上了許多外文和表格等特殊符號,成為目前常用的內(nèi)碼。
Python unicode ascii編碼在windows,*nix上的問題除非你的英文足夠好,或者是不是和中文有關系的應用,反正我是在python的代碼中肯定會用中文,在windows下能好好運行的代碼,在*nix下一般應該不能好好的運行,
如下一段代碼
- #! /usr/bin/env python
- #coding=utf-8
- rint u"北京".encode("gbk",'ignore')
在windows下能好好的運行,在*nix下不行,因為windows的默認是運行ascii機制的程序,而在*nix下比如我的ubuntu下是unicode的形式,因此在ubuntu下
print "北京"
就可以了,反爾省事了,
注意,這里你的pythonunicode ascii編碼在腳本文件的編碼是utf-8
我后來又找了些相關的文章鏈接僅列于此,未驗證
Linux下python中文編碼的問題。_天涯博客_有見識的人都在此_天涯社區(qū) #t#
在Windows里編寫Python程序,我想在源代碼中使用UTF8編碼,怎么處理?
Python里的string 和 unicode (一) - java_jing的日志 - 網(wǎng)易博客
python字符編碼轉(zhuǎn)換_俠盜/Paulau python 編碼轉(zhuǎn)換 - 這個Blog很強大 - 博客園 Python 字符編碼轉(zhuǎn)換要訣 - 漢辰攻略 - BlogJava
[Python學習]Unicode及編碼處理心得 - limodou的學習記錄 - DonewsBlog
UTF-8 and Unicode FAQ 再談中文編碼的轉(zhuǎn)換 - PYTHON雜拾 - 遠離塵世的那份寧靜……
[學習]python 的編碼轉(zhuǎn)換知識 - 帶著夢想去追
Python中將任意編碼的字符串轉(zhuǎn)換成Unicode編碼 at Python + C = Nuclear 以上的相關內(nèi)容就是對Python unicode ascii相關編碼的實際操作步驟的介紹。