>js string 转unicde的hex unicode的hex 转string
this.unicodeHexEncode = function(str){
var hex, i;
var result = "FEFF";
for (i=0; i<str.length; i++) {
hex = str.charCodeAt(i).toString(16);
if(hex.length==2){
hex = "00"+hex;
}
result += hex;
}
return result
}
this.unicodeHexDecode = function(hex){
var len = hex.length;
if(len%4!=0&&!hex.startsWith("FEFF")){
return "";
}
var data ="";
for(var i = 4;i<len;i+=4){
data +=String.fromCharCode(parseInt(hex.substring(i, i+4), 16));
}
return data;
}
>java转换
byte[] data = "hex Data Decode to byte[]"
String str = new String(data, "unicode");