var? Out? =? New? array buffer(str . length * 2);
var? u 16a=? New? uint 16 array(out);
var? strs? =? str . split(" ");
for(var? Me? =0? ; ? I & ltstrs. Length; i++){
u 16a[i]=strs[i]。 charCodeAt();
}
Return? Out;
}
Function? buf2char(buf){
var? out =
var? u 16a? =? New? uint 16 array(buf);
var? Single? ;
for(var? i=0? ; ? Me? & lt? U 16a. Length; i++){
Single? =? u 16a[i]。 toString( 16)
while(single . length & lt; 4)? Single? =? "0".concat(single);
out+= " \ \ u "+single;
}
Return? eval(“”+out+? )'");
}
I tried it once and I can carry it out.