1樓:新東方**網路課堂
base64 和 urlencode的區別base64
1、包含a-z a-z 0-9 和加號「+」,斜槓「/」 用來作為開始的64個數字. 等號「=」用來作為字尾用途。
2、2進位制的.
3、要比源資料多33%。
4、常用於郵件。
urlencode
除了 -_. 之外的所有非字母數字字元都將被替換成百分號(%)後跟兩位十六進位制數,空格則編碼為加號(+)
在神馬情況下用
json是有編碼區別的 只支援utf-8
2樓:撩漢那一抹淺笑
1.urlencode
url編碼主要是為了解決一些url中的一些特殊字元和歧義字元或者中文字元的傳輸問題,舉個python**例子
# -*- coding: utf-8 -*-
import urllib
#/url?廣州=020
query =
url = "/url?%s" % urllib.urlencode(query)
print url #編碼後 /url/?%e5%b9%bf%e5%b7%9e=020
print urllib.unquote(url) #解碼後 /url?廣州=020
2.base64
理解成可逆加密演算法,只能防肉眼看到真實內容,舉個python**例子:
# -*- coding: utf-8 -*-
import base64
s = "abc"
a = base64.b64encode(s) #編碼
print a #編碼後輸出"ywjj"
print base64.b64decode(a) #解碼後輸出"abc"
3.sha1/md5
可以理解成不可逆加密演算法,舉個python**例子:
# -*- coding: utf-8 -*-
import hashlib
m = hashlib.md5()
m.update("password") #對"password"加密
print m.hexdigest() #輸出"5f4dcc3b5aa765d61d8327deb882cf99"
base64 和 urlencode的區別
3樓:臥虎藏龍
base64
1、包含a-z a-z 0-9 和加號「+」,斜槓「/」 用來作為開始的64個數字. 等號「=」用來作為字尾用途。
2、2進位制的.
3、要比源資料多33%。
4、常用於郵件。
urlencode
除了 -_. 之外的所有非字母數字字元都將被替換成百分號(%)後跟兩位十六進位制數,空格則編碼為加號(+)
在神馬情況下用
json是有編碼區別的 只支援utf-8
base64 和 urlencode的區別
4樓:追憶小土豆
1.urlencode
url編碼主要是為了解決一些url中的一些特殊字元和歧義字元或者中文字元的傳輸問題,舉個python**例子
[python] view plain copy
import urllib
query =
url = "/url?%s" % urllib.urlencode(query)
print url #編碼後 /url/?%e5%b9%bf%e5%b7%9e=020
print urllib.unquote(url) #解碼後 /url?廣州=020
2.base64
理解成可逆加密演算法,只能防肉眼看到真實內容,舉個python**例子:
[python] view plain copy
# -*- coding: utf-8 -*-
import base64
s = "abc"
a = base64.b64encode(s) #編碼
print a #編碼後輸出"ywjj"
print base64.b64decode(a) #解碼後輸出"abc"
3.sha1/md5
可以理解成不可逆加密演算法,舉個python**例子:
[python] view plain copy
# -*- coding: utf-8 -*-
import hashlib
m = hashlib.md5()
m.update("password") #對"password"加密
print m.hexdigest() #輸出"5f4dcc3b5aa765d61d8327deb882cf99"
iphone6plus64g和128g究竟哪好 蘋果論壇
個人建議64。不後悔 你可以買128的。用兩年以上,建議128,一年一換,64足夠 64的好,128的快閃記憶體有問題,軟體裝多了就出錯,耽誤用,64的就夠了 128g的plus是出過問題的 一般來說64夠了 看個人需求 一般玩遊戲看電影64g就夠了 iphone 6plus64g和128g的區別 ...
64年屬龍女和66年屬馬男結婚好嗎
屬馬的男生 屬龍的女生 小吉 天生緣分 80 兩情相悅 85 天長地久 85 配對指數 80 不是理想的婚姻,他總是以自我為中心,常會忽略了你。你們倆的速配度平平。你天性樂觀開朗,不拘小節,追求海闊天空,自由自在的生活,不喜歡受束縛 而她是熱情大方的人,很有主見,上進心強,不僅自己要求進步,還會要求...
詳細介紹win10 32位和64位系統的區別
區別 1 記憶體的定址 32位系統的最大定址空間是2的32次方 4294967296 bit 4 gb 左右,而64位系統的最大定址空間的定址空間則達到了2的64次方 4294967296 bit 的32次方 數值大於1億gb。2 支援記憶體 windows 32位最大隻支援4gb大小記憶體,當電腦...