日期:2014-05-16  浏览次数:20408 次

String.fromChatCode 能不能传递数组
看到有这么个函数,String.fromCharCode([code1[, code2[, ...[, codeN]]]])

现在碰到的问题是把UTF 8的字符串的16进制数字编码还原成字符串本身,

比如,

48656C6C6F20667269656E642E

还原成

Hello friend.

我想使用String.fromCharCode这个函数,但它需要一系列的参数,问题是怎么样传递一个数组呢?

------解决方案--------------------
var a = 'aabvvd0'
var arr = []
for(var i=0;i<a.length;i++){
    arr.push(String.charCodeAt(a[i]))
}
console.log(String.fromCharCode.apply(null,arr))

LZ你那个给的48656C6C6F20667269656E642E不行啊,都连在一起了