python_2 python的編碼聲明

1 python默認使用ASCII進行編碼,若是在.py中有中文須要,在執行時會報錯。python

2 解決辦法, 在文件頂部進行編碼聲明編碼

  # -*- coding: utf-8 -*-code

3 ascii/uni-code/utf-8三種編碼內存

  ascii碼用8個bit表示,支持對英文的編碼;utf-8

  unicode用16個bit表示,支持對世界各個語言以及符號進行表示;ci

  utf-8 是unicode升級版,(即,全部的英文仍是用ascii的形式去存儲,其它國際語言用unicode去存儲)。utf-8是一種可變長的編碼格式,在不須要字節改成時,但是省略高位的0,從而節省內存空間。unicode

相關文章
相關標籤/搜索