由於最近做乙個讀卡器的二次開發,接觸到了寫卡和讀卡
開發過程中,字串與十六進、二進位制之間的相互轉換常常會用到,尤其是涉及到中文的加密時,就需要把中文轉換為十六進製制。下面說說具體的轉換方法。
1、字串轉換為十六進製制
主要使用 charcodeat()方法,此方法返回乙個字元的 unicode 值,該字元位於指定索引位置。
function stringtohex(str)
return val;
}呼叫方法:
var str = "abcde";
stringtohex(str);
2、十六進製制轉換為字串
主要使用 fromcharcode()方法,此方法將 unicode 碼轉換為與之對應的字元。
function hextostring(str)
return val;
}呼叫方法:
var str = "676865";
stringtohex(str);
3、用 parseint() 方法轉換
parseint(string, radix) 方法只能轉換 string 型別,對其它型別都返回 nan(非數字)。string 表示待轉換的字元,radix 表示要轉為的進製,值介於 2 ~ 36 之間。
parseint("bc",16); //表示把字串bc轉換為16進製制,結果:188
parseint("10",8); //表示把字串10轉換為8進製,結果:8
parseint("10",2); //表示把字串10轉換為2進製,結果:2
js字串與十六進製制相互轉換
字串 漢字 轉換為十六進製制 主要使用字串.charcodeat 方法,此方法返回乙個字元的unicode值,再用tostring 16 方法,該方法是先將數字物件轉換為二進位制,再把二進位制轉化為16進製制.var str 牛耀民 var val for var i 0 i str.length ...
C 字串與十六進製制轉換
函式 encode 作用 將字串內容轉化為16進製制資料編碼,其逆過程是decode 引數說明 strencode 需要轉化的原始字串 轉換的過程是直接把字元轉換成unicode字元,比如數字 3 0033,漢字 我 u 6211 函式decode的過程是encode的逆過程.public stat...
Js字串與十六進製制的相互轉換
開發過程中,字串與十六進 二進位制之間的相互轉換常常會用到,尤其是涉及到中文的加密時,就需要把中文轉換為十六進製制。下面說說具體的轉換方法。1 字串轉換為十六進製制 主要使用 charcodeat 方法,此方法返回乙個字元的 unicode 值,該字元位於指定索引位置。function string...