问题描述
我从下面给出的表格中获取串口数据。
〜\\\\ u0016?\0\\\?\ 0AT ?? \\? \ u0001#yfgyhvkh#?
和XCTU软件中的数据相同。
7E 00 15 90 00 13 A2 00 41 54 EC 8E 5C 9F 01 23 31 32 23 31 32 23 52 23 0B
任何人都可以给我一些代码或算法如何转换收到的字符串到了hexa。
我尝试了很多方法,但没有转换。请提前告诉你。
我有什么试过:
string unicode =\0\\\?\\\\ u0013?\ 0AT ?? \\? \ u0001#yfgyhvkh#;
string str = System.Uri.UnescapeDataString(unicode);
I am Getting data from serial port in the form given below.
"~\0\u0016?\0\u0013?\0AT??\\?\u0001#yfgyhvkh#?"
And same data in the XCTU software i am getting as .
7E 00 15 90 00 13 A2 00 41 54 EC 8E 5C 9F 01 23 31 32 23 31 32 23 52 23 0B
Can anyone please give me some code or algorithm how to convert that received string to hexa.
I have tried many methods but its not converting.Thank you so much in advance.
What I have tried:
string unicode = "\0\u0016?\0\u0013?\0AT??\\?\u0001#yfgyhvkh#";
string str = System.Uri.UnescapeDataString(unicode);
这篇关于如何将unicode转义序列转换为十六进制格式。我从串口获取zigbee数据。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!