blestrabbit
驱动牛犊
驱动牛犊
  • 注册日期2004-08-09
  • 最后登录2004-08-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2125回复:2

网络数据传输的中文编码问题?

楼主#
更多 发布于:2004-08-09 16:27
我目前在做一个MSN Sniffer的程序,如果用MSN传输英文,程序抓到的包都是正确的。但是,如果MSN传输中文,我得到的就是乱码。MSN 使用UTF-8编码,我已经将接收到的编码转换成平常使用的双字节编码,但是还是不对。
例如:
中文字符串 “你好”用AfxMessageBox()正常显示时的编码是: 0XC4E3  0XBAC3
我用MSN发送“你好”然后从网络上抓到的包,字节顺序也是从网络抓包得到的顺序
所得到的编码是 : 0XE4BDA0  0XE5A5BD,转换后不是0XC4E3 0XBAC3。
请大家指点一下。
jacksec163
驱动牛犊
驱动牛犊
  • 注册日期2005-03-29
  • 最后登录2008-06-06
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-29 11:46
汉字编码有8\\16\\24位的啊,可能包含的汉字库不对吧.
chizilong
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分170分
  • 威望83点
  • 贡献值0点
  • 好评度82点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-16 22:28
可能通過加密了~~
翱于天
游客

返回顶部