常用編碼解碼工具,編譯環(huán)境為VS2019 .net4.0,支持Base64、Urldecode、Hex-GB2312、Hex-UTF8、Uni code等常用編碼格式!
軟件相關(guān)
base64
Base64是網(wǎng)絡(luò)上最常見的用于傳輸8Bit字節(jié)碼的編碼方式之一,Base64就是一種基于64個可打印字符來表示二進(jìn)制數(shù)據(jù)的方法??刹榭碦FC2045~RFC2049,上面有MIME的詳細(xì)規(guī)范。
Base64編碼是從二進(jìn)制到字符的過程,可用于在HTTP環(huán)境下傳遞較長的標(biāo)識信息。采用Base64編碼具有不可讀性,需要解碼后才能閱讀。
Base64由于以上優(yōu)點被廣泛應(yīng)用于計算機(jī)的各個領(lǐng)域,然而由于輸出內(nèi)容中包括兩個以上“符號類”字符(+, /, =),不同的應(yīng)用場景又分別研制了Base64的各種“變種”。為統(tǒng)一和規(guī)范化Base64的輸出,Base62x被視為無符號化的改進(jìn)版本。
urldecode
本函數(shù)對字符串進(jìn)行URL解碼。例如通過urlencode編碼后的字符串,可通過UrlDecode進(jìn)行解碼。對Url路徑加碼的函數(shù)是UrlEncode 用法相反,和UrlDecode是一致對應(yīng)的
GB2312
《信息交換用漢字編碼字符集》是由中國國家標(biāo)準(zhǔn)總局1980年發(fā)布,1981年5月1日開始實施的一套國家標(biāo)準(zhǔn),標(biāo)準(zhǔn)號是GB 2312—1980。
GB2312編碼適用于漢字處理、漢字通信等系統(tǒng)之間的信息交換,通行于中國大陸;新 加坡等地也采用此編碼。中國大陸幾乎所有的中文系統(tǒng)和國際化的軟件都支持GB 2312。
基本集共收入漢字6763個和非漢字圖形字符682個。整個字符集分成94個區(qū),每區(qū)有94個位。每個區(qū)位上只有一個字符,因此可用所在的區(qū)和位來對漢字進(jìn)行編碼,稱為區(qū)位碼。
把換算成十六進(jìn)制的區(qū)位碼加上2020H,就得到國標(biāo)碼。國標(biāo)碼加上8080H,就得到常用的計算機(jī)機(jī)內(nèi)碼。1995年又頒布了《漢字編碼擴(kuò)展規(guī)范》(GBK)。GBK與GB 2312—1980國家標(biāo)準(zhǔn)所對應(yīng)的內(nèi)碼標(biāo)準(zhǔn)兼容,同時在字匯一級支持ISO/IEC10646—1和GB 13000—1的全部中、日、韓(CJK)漢字,共計20902字。
UTF-8
UTF-8(8位元,Universal Character Set/Un code Transformation Format)是針對Unic ode的一種可變長度字符編碼。它可以用來表示Unic ode標(biāo)準(zhǔn)中的任何字符,而且其編碼中的第一個字節(jié)仍與ASCII相容,使得原來處理ASCII字符的軟件無須或只進(jìn)行少部份修改后,便可繼續(xù)使用。因此,它逐漸成為電子郵件、網(wǎng)頁及其他存儲或傳送文字的應(yīng)用中,優(yōu)先采用的編碼。
Uni code
Uni code(又稱統(tǒng)一碼、萬國碼、單一碼)是計算機(jī)科學(xué)領(lǐng)域里的一項業(yè)界標(biāo)準(zhǔn),包括字符集、編碼方案等。Un icode是為了解決傳統(tǒng)的字符編碼方案的局限而產(chǎn)生的,它為每種語言中的每個字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼,以滿足跨語言、跨平臺進(jìn)行文本轉(zhuǎn)換、處理的要求。1990年開始研發(fā),1994年正式公布。