我想把一串16进制机内码转成字符串显示,我需要VB.NET程序.
答案:2 悬赏:30 手机版
解决时间 2021-01-31 08:46
- 提问者网友:斑駁影
- 2021-01-30 23:17
字符串中包含汉字,英文以及各种符号。比如 31B8DB 转成 1港
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-01-31 00:48
不知道你是什么编码,我查了“1港”的编码是这样:
Dim a() As Byte
Dim b As String
a = {&H31, &HE6, &HB8, &HAF} 'UTF-8编码
b = System.Text.Encoding.UTF8.GetString(a)
MsgBox(b)
a = {&H31, 0, &H2F, &H6E} 'Unicode编码
b = System.Text.Encoding.Unicode.GetString(a)
MsgBox(b)
Dim a() As Byte
Dim b As String
a = {&H31, &HE6, &HB8, &HAF} 'UTF-8编码
b = System.Text.Encoding.UTF8.GetString(a)
MsgBox(b)
a = {&H31, 0, &H2F, &H6E} 'Unicode编码
b = System.Text.Encoding.Unicode.GetString(a)
MsgBox(b)
全部回答
- 1楼网友:長槍戰八方
- 2021-01-31 02:15
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯