找回密码
 加入
搜索
查看: 1286|回复: 5

如何将中文字符转换为16进制字符

[复制链接]
发表于 2009-2-21 23:25:51 | 显示全部楼层 |阅读模式
本帖最后由 805333 于 2009-12-11 19:20 编辑

如:快乐男孩
转换后的结果应该是:BF  EC  C0  D6  C4  D0  BA  A2 才对!

哪位高手指点一下!

评分

参与人数 1金钱 +10 收起 理由
pusofalse + 10 感谢主动修改帖子分类为[已解决]。

查看全部评分

发表于 2009-2-22 11:36:14 | 显示全部楼层
楼主做什么用?第一次发错,_StringToHex好像不支持中文

[ 本帖最后由 maker 于 2009-2-23 11:50 编辑 ]
发表于 2009-2-22 23:15:09 | 显示全部楼层
回楼上,有必要那么麻烦吗
_StringToHex
发表于 2009-2-23 11:17:30 | 显示全部楼层
Local $wchar = "快乐男孩", $s= ""
For $a = 1 to StringLen($wchar)
        $s &= " "
Next

Local $text = StringToBinary($wchar & $s), $res
For $o = 3 to StringLen($text) step 2
        $res &= BinaryToString(StringMid($text, $o, 2)) & " "
Next
msgBox(0, '', $res)
发表于 2009-9-4 00:00:27 | 显示全部楼层
#include <String.au3>
_StringToHex ( string )
 楼主| 发表于 2009-12-11 19:19:17 | 显示全部楼层
谢谢pusofalse 老大,问题解决了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-9 01:54 , Processed in 0.074000 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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