charcodeat()方法,此方法返回乙個字元的 unicode 值,該字元位於指定索引位置。
fromcharcode()方法,此方法將 unicode 碼轉換為與之對應的字元。
字元轉unicode碼:
var str="申曉亮";str.charcodeat(0);
unicode碼轉字元:
string.fromcharcode(73,76,79,86,69,85,30003,26195,20142);//"iloveu申曉亮"
js:數字轉2,8,10,16進製制
var number = 18; //注意數字格式,不加引號.
number.tostring(2); //
轉成2進製 "10010"
number.tostring(8);//
轉成8進製 "22"
number.tostring(10);//
轉成10進製 "18"
number.tostring(16);//
轉成16進製制 "12"
js:16進製制轉換2,8,10進製
var number = 0x11; //注意數字格式,不加引號.
number.tostring(2); //
轉成2進製 "10001"
number.tostring(8);//
轉成8進製 "21"
number.tostring(10);//
轉成10進製 "17"
number.tostring(16);//
轉成16進製制 "11"
1、字串轉換為十六進製制
主要使用 charcodeat()方法,此方法返回乙個字元的 unicode 值,該字元位於指定索引位置。
functionstringtohex(str)
return
val;}//
呼叫方法:
var str = "abcde";
str=stringtohex(str);
2、十六進製制轉換為字串(不是很明白)
主要使用 fromcharcode()方法,此方法將 unicode 碼轉換為與之對應的字元。
functionhextostring(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
var str = "abcdeghijklmnopqrstuvw";console.log(stringtohex(str));
//61,62,63,64,65,67,68,69,6a,6b,6c,6d,6e,6f,70,71,72,73,74,75,76,77
str="";
len=str.length;
arr=[
for(var i=0;i)
console.log(arr.join(","));//
68,74,74,70,3a,2f,2f,77,77,77,2e,71,71,2e,63,6f,6d
另一種方法,還沒有驗證
//字串轉16進製制
function
strtohexcharcode(str)
return hexcharcode.join("");}//
16進製制轉字串
function
hexcharcodetostr(hexcharcodestr)
varcurcharcode;
var resultstr =;
for(var i = 0; i < len;i = i + 2)
return resultstr.join("");
}
unicode字串轉換
需求 把乙個字串中 uffff的字串變為字串。因為網上找了很多轉換,一般都是正則匹配,然後轉換,但是經常是會報錯,都不能很完美的解決。所以自己謝了乙個轉換.把含義 uffff 的十六進製制字串轉換為字串 public class unicodeutils 把含義 uffff的十六進製制字串解析為字串...
ANSI字元和UNICODE字元的轉換
此方法經常用於vc寫的dll或ocx函式的返回值中,而且此dll或ocx函式是供vb或js呼叫的。函式返回使用下面的格式返回 return sysallocstring bstr wtext wtext是轉換後的unicode字串 或 return sysallocstring bstr stext...
字元編碼 進製轉換
字串的gb2312編碼 gbk編碼 ascii碼的十六進製制字串,gb2312是對ascii碼的中文擴充套件 public string strtohex string mstr 返回處理後的十六進製制字串 字串的gb2312編碼 gbk編碼 轉換為普遍字串 public string hextos...