WeStudio技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 798|回复: 0

如何将16进制数组的内容转换成ASCII字符串?

[复制链接]

100

主题

146

帖子

1061

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1061
发表于 2022-11-3 11:19:01 | 显示全部楼层 |阅读模式
比如接收到的数组内容为 [0x32, 0x33, 0x36, 0x2E, 0x36, 0x38], 如何让它显示为236.68
我们可以通过 util.cast控件的arrayToUtf8()方法来转换,如下:


  1. ui.main.btn_up.onRelease = function() {
  2.     var data = [0x32, 0x33, 0x36, 0x2E, 0x36, 0x38];
  3.     var str = util.cast.arrayToUtf8(data);
  4.     util.console.log(str);
  5. };
复制代码
array-to-ascii.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2024-10-11 19:26 , Processed in 0.012643 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表