0
我花了最近几个小时的研究,但找不到适合我需要的任何东西。从HEX字符串获取原始HEX字符串
我需要通过TCP逃脱十六进制值发送到设备上,像这样:
var char = "\x14";
现在我需要得到一个字符串的大小,并将其转换转义十六进制,像上面的,动态的。
从十进制转换很容易,当然:
var string = "qwertzuiopasdfghjkly"; //Length 20
var hex = (string.length).toString(16); //Returns 14
我已经通过非显示的ASCII字符试了一下:
char = String.fromCharCode(hex);
但不返回一样
char = "\x14";
已经找到其他语言的解决方案,但不是JavaScript ...
例如在Python'chr(len(string))'会为我做 – Wallcom