python中的字符編碼:1.ASCII編碼,基于拉丁字母的電腦編碼系統;2.GBK編碼,是在GB2312-80標準基礎上的內碼擴展規范;3.Unicode編碼,是計算機科學領域里的一項業界標準;4.UTF-8編碼,是針對Unicode的一種可變長度字符編碼;
python中的字符編碼有以下幾種
1.ASCII編碼
ASCII碼是基于拉丁字母的電腦編碼系統,主要用于顯示現代英語和其他西歐語言,ASCII碼是通用的信息交換標準。
2.GBK編碼
GBK編碼是在GB2312-80標準基礎上的內碼擴展規范,其編碼范圍從8140至FEFE,共23940個碼位,共收錄了21003個漢字,完全兼容GB2312-80標準,支持國際標準ISO/IEC10646-1和國家標準GB13000-1中的全部中日韓漢字,并包含了BIG5編碼中的所有漢字。
3.Unicode編碼
Unicode碼是計算機科學領域里的一項業界標準,Unicode是為解決傳統的字符編碼方案的局限而設計的,使用Unicode可以為每種語言中的每個字符設定了統一并且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉換、處理的要求。
4.UTF-8編碼
UTF-8編碼是針對Unicode的一種可變長度字符編碼,使用UTF-8編碼可以表示Unicode標準中的任何字符,且其編碼中的第一個字節與ASCII相容,使得原來處理ASCII字符的軟件無須或只進行少部份修改后,便可繼續使用,常用于電子郵件、網頁、存儲或傳送文字等方面。