技术栈

【前端】WebSocket接收二进制数据转JSON并解决中文乱码问题(ArrayBuffer转json)

芳草萋萋鹦鹉洲哦2024-01-23 18:35

场景:

WebSocket与mqtt服务器通信,接收二进制数据并将其转为Json使用。一般方式都会出现中文乱码问题。

解决方法:

javascript 复制代码
handleBinaryToJson(e) {
      let enc = new TextDecoder("utf-8");
      let uint8_msg = new Uint8Array(e);
      
      let temp = enc.decode(uint8_msg)
      let res = JSON.parse(temp)
      console.log('res',res);
    },
上一篇:java基本算法
下一篇:学习记录687@spring data jpa 动态传递list参数并判断list是否为空
相关推荐
归于尽
几秒前
智能前端小魔术,让图片开口说单词
前端·react.js
用户987382458101
几秒前
vite 插件
前端
无数山
3 分钟前
autorelease pool
前端
支撑前端荣耀
3 分钟前
四、Cypress测试框架拆解
前端
杨进军
3 分钟前
React 中 root.render 与 unmount 函数的流程
前端·react.js·前端框架
祝余呀
24 分钟前
HTML初学者第三天
前端·html
就爱瞎逛
40 分钟前
TailWind CSS Intellisense 插件在VSCode 上不生效
前端·css·vscode·tailwind
柚子816
43 分钟前
sibling-index:我用这个画时钟表盘
前端·css
UI设计和前端开发从业者
1 小时前
UI前端大数据处理策略优化:基于云计算的数据存储与计算
前端·ui·云计算
前端小巷子
1 小时前
Web开发中的文件上传
前端·javascript·面试
热门推荐
012024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理02Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面03Coze扣子平台完整体验和实践(附国内和国际版对比)04MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法05手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07GPU 进阶笔记(二):华为昇腾 910B GPU08华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南09DeepSeek各版本说明与优缺点分析10Word粘贴时出现“运行时错误53,文件未找到:MathPage.WLL“的解决方案