如何将中文转换为UCS2编码

iswearwangxp 2004-01-31 01:51:26
我想把一个字符串“中文”转换为UCS2编码,
结果应该是“4E2D6587”,不知道如何实现
求助大家
...全文
181 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
广州黑码软件 2004-01-31
  • 打赏
  • 举报
回复
Private Function myascw(mymess As String) As String
Dim ii As Integer
myascw = ""
For ii = 1 To Len(mymess)
If Len(Trim(Hex(AscW(Mid(mymess, ii, 1))))) = 2 Then
myascw = myascw & "00" & Trim(Hex(AscW(Mid(mymess, ii, 1))))
Else
myascw = myascw & Trim(Hex(AscW(Mid(mymess, ii, 1))))
End If
Next
End Function

以上本人自编的,中文和英文可混合
rainstormmaster 2004-01-31
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
'UCS2
Dim s As String
s = "中文"
Dim i As Long
Dim s1 As String, temp As String
For i = 1 To Len(s)
temp = Mid(s, i, 1)
s1 = s1 + Hex(AscW(temp))
Next
MsgBox s1
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧