Ice_Bin
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:994回复:4

怎么样把一个已知的字符串变成UNICODE类型?

楼主#
更多 发布于:2002-08-02 13:21
可怎么样把一个已知的字符串变成UNICODE类型呢?
比如
“我爱你”
好好学习 天天向上
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-02 20:43
啊!不会吧,你去参考NDIS_STRING_CONST吧,这是一个define
你这样就可以的啦
UNICODE_STRING a=NDIS_STRING_CONST(\"我爱你\");

Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-02 16:46
有一个简单的办法:
做一个Win32测试程序如下:
#define UNICODE
 
TCHAR  string[] = \"我爱你\";
然后查看内存,看看汉字在内存中的存放方式,然后自已写一个函数就可以了。
Tom_lyd
Ice_Bin
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-02 15:55
 :( :( :(
这个我早就有啊,可这个应该不能处理汉字的
好好学习 天天向上
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-02 14:23
UNICODE在处理汉字时,没有研究过,不过汉字是用内码表示的,一个汉字本身就占两个字节。
对于其它,看这个类应该能够解决!
Tom_lyd
游客

返回顶部