串口得到unicode码数据,如何转换成文本
来源:互联网 发布:40本网络禁书txt下载 编辑:程序博客网 时间:2024/06/05 00:57
问题:
串口得到如下数据:
+CMGL: 17,"REC UNREAD","8615007557713",,"10/03/30,09:37:15+32",145,48
0042004C0053005A00300030003000410030003000300036003300410033...
第2行就是unicode编码的文本,如何转换成文本?
方法一
Command1_Click()
Dim src As String
Dim dst As String
Dim length As Long
Dim i As Long
'转换后的结果:BLSZ000A00063A3
src = "0042004C0053005A00300030003000410030003000300036003300410033" '需要转换的文本
length = Len(src)
For i = 1 To length Step 4
dst = dst + ChrW(Val("&h" + Mid$(src, i, 4)))
Next
Me.Print dst
End Sub
方法二
Private Sub Command1_Click()
Dim strSj As String
Dim bytSj() As Byte
Dim l As Long
Dim i As Long
strSj = "0042004C0053005A00300030003000410030003000300036003300410033"
l = Len(strSj)
ReDim bytSj(l / 4 - 1)
For i = 1 To l Step 4
bytSj((i - 1) / 4) = Val("&H" & Mid(strSj, i + 2, 2))
Next
Me.Print StrConv(bytSj, vbUnicode)
End Sub
- 串口得到unicode码数据,如何转换成文本
- 图像转换成文本
- 图像转换成文本
- 用python把图片像素点数据转换成文本
- 如何把数字型批量转换成文本型字符串
- Excel中如何将数字列转换成文本列
- excel中如何将数字转换成文本
- 如何把narray的数据输出成文本格式
- python将json格式的数据转换成文本格式的数据或sql文件
- 把文字图片转换成文本文字
- PowerShell 将对象转换成文本
- Excel中将数字转换成文本
- xls将数字转换成文本格式
- 如何将视频转换成文字
- 将提交按钮转换成文本形式提交表单动作
- excel 批量数字格式转换成文本格式
- 将excel的单元格日期格式转换成文本格式
- 如何将TXT或CSV数据导入到EXCEL中让长数字不会变成科学计数法,转化成文本
- hibernate的三种状态
- bye
- linux下dataguard使用rman备份
- 在Excel中用函数实现数字“四舍六入五凑偶”
- 第十三章 使用打印机
- 串口得到unicode码数据,如何转换成文本
- data guard 命令
- data guard 日常管理
- Pcap程序设计
- dataguard windows下的配置
- 用linux c写了一个php扩展,在php cgi 模式下可以运行,通过apache的页面不能调用扩展?
- 第五篇:泛型集合
- android 多线程下载
- 祝福