关于本站
管理团队
  
胡杨林-甘肃IT·互动主题区  [登录] [注册] [发表新文章]  

作者: lazing 收藏:0 回复:1 点击:5440 发表时间: 2005.07.18 22:28:44

QQ“猪”问题


  不知道大家有没有收到好友发来的如此信息:
  
  在QQ对话框中, 按住 alt 键 ,然后顺序按小键盘 2 9 4 8 2 ,松 alt 键。将会出现自己的名字!!!很好玩哦!~
  
  然后开心的按下,“猪”就更开心蹦了出来。。。
  
  上当了,哈哈!!!
  
  其实啊,这可不是QQ的恶作剧,是微软的彩蛋阿~不信你在IE的地址栏上也如此操作一边,按住Alt输入 29482 一个s就跳了出来。
  
  为什么不是“猪”呢,其实微软只是把29482这个数送到了输入端,十六进制码就是732A,两个字节,第一个字节为73,第二个就为2A了,IE似乎是ASCII编译的软件,其他很多也是。所以当接收到73即ASCII字符 s 后就输出s,后面的2A就被抛弃了,因为一次输入一个字符,嘿嘿。
  
  那怎么在这样的地方输入中文呢?输入ASCII扩展码就好了,比如在GBK以及GB2312,也就是常用的编码环境下按住Alt输入55021,“猪”字就出现了。
  
  那么,如何得到ASCII扩展码和UNICODE编码呢?
  
  XP下新建一个文本文件,输入想输入的文字 比如,小弱弱。保存,再另存为一份,选择编码Unicode。
  
  然后用另为一个软件UltraEdit打开刚刚保存的两个文件,按Ctrl+h进入十六进制编辑模式。对于ASCII的文件你会看到 D0A1 C8F5 C8F5 这就是“小弱弱”的ASCII编码了,用计算器的高级模式,把16进制转成10进制就可以用Alt输入了。
  
  对于Unicode的文件稍稍有些不同,继续编辑另一个Unicode的副本,你会发现是这样的
  
  FFFE 0F5C 315F 315F
  
  其中,第一组FFFE是表示unicode文件
  
  第二组 0F5C高低字节颠倒一下变成5C0F 就是“小”的编码了
  
  同上,可以得出弱的编码为5F31。
  
  用计算器转换一下就可以用来骗人了。
  
  其实这个功能很有用的,ASCII码中有很多不能直接输入的控制字符就可以通过这个方法输入了。


原创[别推荐]    收   藏  

回帖


回复人: 四分之一 Re:QQ“猪”问题 回复时间: 2005.07.19 01:46

    昵个我早就知几耐咯!
  
  网上都转载咗几多嘅!

------------------------
巴嘎!腐烂最可耻!

1 篇回复    查 看 回 复    回    复    

回复


回复主题: 回复在论坛 回复到信箱
回复内容:
附加签名:
上传贴图:
图片要求:长宽建议不超过:650×650。大小:300K 以内,文件后缀名必须为:.gif 或.jpg 或.png
      
版主推荐:
文坛新文:
作者其它文章:

Copyright 2002-2008 版权所有
胡杨林© All rights reserved.
服务支持拓商网