很专业的问题,不太懂.
找到文章链接,不知道是否有用?
汉化ASCII字符串的高级技巧1
链接地址:
汉化ASCII字符串的高级技巧2
链接地址:
以Windows2000为例,XP一样
你可以在“开始”-“程序”-“附件”-“系统工具”-“字符映射表”中,选中“高级查看”
字符集设置为“Windows 中文简体”
然后选中你要的汉字,在状态栏中可以看到0xaaaa字样,
其中aaaa为十六进制数,你可以将其转换到十进制数x,
就可以用Alt+X输入了
至于要找到“爱”,设置“分组”为“按拼音”,然后可以方便找到,在状态栏中可以看到:
U+7231(0xB0AE):CJK统一表意符号
将B0AE转换为十进制:45230
Alt+45230就可以输入 爱
在QQ的对话框才能实现
首先从原文中顺序读出一字符,取得其ASCII码值,再把此值转换成二进制数,同时取得与此字符对应的密码字符的二进制值,把它们进行异或运算,然后把所得结果再转换成十进制数,用CHR()函数即可据此值产生一字符,也就是密文。
QQ密码打汉字!谁来盗?
一般说到QQ密码,大家就会想到是字母和数字组成,但是真的只能用字母和数字吗?
有没有想过用“汉字”来当密码使用? 如果你没有想过,就跟亅è ╲╱ Ω一起来学习吧!
用汉字来当QQ密码,这样做的话,首先第一就是安全!一般的木马病毒是不会盗走你的QQ汉字密码的,包话键盘监察软件也是不
可能记下载的密码了哦! 如果大家在登录QQ时,留意的话,会注意到地QQ登陆窗口填写密码框处,只能填入”英文”形式下的
字符,即可你把输入法切换到”智能ABC”或”五笔”输入时,还是跟”英文”下是一样的效果,即你只能输入英文输入法状态下
的字符,无法输入汉字! 下面,大家跟亅è ╲╱ Ω一起来打造我们的汉字密码! 首先,我们先打开百度页面
然后,输入你想要的汉字(密码)进行一下搜索即可. 这里主要看你的地址栏! 这里,以”尉迟”两字以例,介绍一下吧! 在百
度页面中,输入”尉迟”两个字进行搜索. 在打开的页面中,我们会发现地址为:
ht tp://;bs=%C8%E7%BA%CE%D3%C3%BA%BA%D7%D6%D7%F6QQ%C3%DC%C2%EBsr=z=cl=3f=8wd=%CE%BE%B3%D9ct=0
我们要的就是”wd=”字段后面的内容! 这里”wd=”后面的内容为 %CE%BE%B3%D9ct 去掉%及小写字母. 我们仅要”
CEBEB3D9" 这就是十六进制的代码哦。由于一个汉字在十字进制中是以“4个符号代表的”,所以我们得到的是8个符号。
(小知识:如果是4个汉字,那么就会得到4*4=16个符号,亅è ╲╱ Ω建义大家多多学习哦) 呵呵。现在你明白了吗? 上面
我们讲的这些就是说: “尉”字的十六进制代码为 CEBE “迟”字的十六进制代码为 B3D9 我们下面的工作就是把这十六进
制转换到十进制中!这里,我们用我们系统自带的“计算器”即可。 打开“开始”--程序--附件--“计算器” 先设置一下计
算器,在“查看”下选中“科学型”即可! 好了,我们选中“十六进制”选项,输入“尉”字的十六进制代码 CEBE 然后,再选
中“十进制”即可轻松的换转成攻啦。 我们会看到“尉”字的“十进制”代码为 52926 然后以同样的方法得到“迟”字的代
码为 46041 现在工作已经完毕。下面我们打开记事本,来试验一下我们得到的十进制代码吧! 打开记事本后, 下面我们输
入我们的内容。 具体方法:先按住Alt键别放开,然后输入 52926 ,再松开Alt键,这时“尉”字就已经出现在记事本上了,
呵呵。神奇吧! 再按住Alt,输入46041 松开Alt后,“迟”字也碰上去了! 怎么样? 呵 (小回顾:记得在前尉迟吧出现过”
吉吉“字也是用此法输入的贴子,有兴趣的朋友可以翻一下哦!) 下面快快登陆你的QQ吧! 登陆后,进入修改密码! 然后用
星云教你的方法,修改成汉字密码即可。 然后再用这种输入密码方式登陆QQ即可。 在这里亅è ╲╱ Ω要提醒一下哦,由于一个汉
字在电脑中占两个字符。所以用这种方式输入的汉字密码中,一个汉字会显示两个星号*哦。你也可以注意一下。 到此为止,大家
听懂了吗? 最后,我再说一下,由于此操作的复杂性,所以特别在此强调,在此操作前,一定要先申请密码保护哦!一旦误操作,
可以方便的找回密码。否则,别说是黑客了,就是你自己也无法找回啦。一定要记住申请密码保护!
您正在看的文章来自NZ新一代 ,原文地址:
如果是VB的话可以用chrw()实现unicode字符转换成汉字,用ascw()可以实现汉字转换成unicode码。
那如果是好几个字符(字符串)呢?该怎么转换?
回答:是的。不过可以像下面这样来操作:
Dim unicode()
st = "字符串"
L = Len(st)
ReDim unicode(L)
For i = 0 To L - 1
unicode(i) = AscW(Mid(st, i + 1, 1))
Next
For i = 0 To L - 1
Print unicode(i)
Next这样字符串的所有字符都转换成unicode码并全部放到了数组unicode中了
简单一点可以这样 先把十进制转成十六进制 再到word里头转成unicode码
例如:64转成十进制是40,在word里头,选中40,按住alt和X键,就可以得到你要的代码了
PS:关于十进制和十六进制的转换 你可以自己算一下 也可以下个批量转换工具转换
这个就是我写的一个方法,获取Ascii码对应的汉字或者数字或者其他什么的
public static string GetString(String asciiCode)
{
ASCIIEncoding ae = new ASCIIEncoding();
return ae.GetString(new byte[] { Convert.ToByte(asciiCode) });
}