微信小程序真机报文转hex时空格省略了导致报文发送不成功,怎么处理让他不去掉空格
时间: 2024-03-11 17:46:49 浏览: 107
微信小程序在调用MQTT发布16进制HEX时报错"发送buff和Uint8Array断开"
您可以使用 JavaScript 中的 String.fromCharCode() 函数将十六进制字符串转换为字符,并将空格保留在字符串中。例如,如果您有一个十六进制字符串 "48 65 6C 6C 6F",您可以使用以下代码将其转换为字符 "Hello":
```javascript
const hexString = "48 65 6C 6C 6F";
const hexArray = hexString.split(" ");
let result = "";
for (let i = 0; i < hexArray.length; i++) {
result += String.fromCharCode(parseInt(hexArray[i], 16));
}
console.log(result); // 输出 "Hello"
```
您可以根据您的具体需求,将上述代码嵌入到您的应用程序中,以确保空格不会被省略。
阅读全文