編碼與轉碼

2021-09-30 15:36:03 字數 422 閱讀 4335

因為有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。編碼的格式為:%加字元的ascii碼,即乙個百分號%,後面跟對應字元的ascii(16進製制)碼值。例如 空格的編碼值是"%20"。

下表中列出了一些url特殊符號及編碼

十六進製制值1.+

url 中+號表示空格

%2b2.

空格url中的空格可以用+號或者編碼

%203.

/分隔目錄和子目錄

%2f4.

?分隔實際的 url 和引數

%3f5.

%指定特殊字元

%256.

#表示書籤

%237.

&url 中指定的引數間的分隔符

%268.

=url 中指定引數的值

%3d

python字元編碼與轉碼

詳細文章 需知 1.在python2預設編碼是ascii,python3裡預設是unicode 2.unicode 分為 utf 32 佔4個位元組 utf 16 佔兩個位元組 utf 8 佔1 4個位元組 so utf 16就是現在最常用的unicode版本,不過在檔案裡存的還是utf 8,因為u...

python(字元編碼與轉碼)

一 字元編碼演變史 二 轉碼 1 python2.x 轉碼和解碼 獲取預設編碼格式 msg 我愛北京天安門 msg gb2312 msg.decode utf 8 encode gb2312 gb2312 to gbk msg gb2312.decode gbk encode gbk print m...

編碼轉碼的簡單記錄

1.參考 2.出現亂碼的本質原因是編碼方式和解碼顯示的方式不同,比如瀏覽器預設gbk,放到web容器裡預設是iso8859 1,gbk的編碼,在iso裡含義不同或者沒有,所以需要先用iso解碼,再重新用gbk編碼 3.位元組和字元之間的對應關係就是字符集 4.另一種是uri編碼,這種其實是用另一種字...