zhouql05
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1069回复:4

问个关于DebugPrint的很弱的问题

楼主#
更多 发布于:2007-01-17 03:07
  为什么DbgPrint无法显示中文?
下面的程序在Debugiew上的输出为什么会是:
***FileName: "\Device\HarddiskVolume2\test" ?
请各位老大指点,多谢!

UNICODE_STRING strTest;    
RtlInitUnicodeString( &strTest,  L"\\Device\\HarddiskVolume2\\test你好你好.txt" );
DbgPrint("***FileName: \"%ws\"\n", strChina.Buffer);
驱网无线,快乐无限
GNiDiA
驱动小牛
驱动小牛
  • 注册日期2006-10-11
  • 最后登录2017-10-09
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望145点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-01-22 10:12
用ANSI字符串就可以了
wht0395
驱动小牛
驱动小牛
  • 注册日期2006-07-06
  • 最后登录2009-06-10
  • 粉丝0
  • 关注0
  • 积分583分
  • 威望135点
  • 贡献值0点
  • 好评度122点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-18 17:10
实在想显示中文的话,就算是无论如何DebugPrint无法显示中文,起码可以自己
unicode转化为ANSI来显示,可以显示中文
什么不懂的学生
liudaocan80
驱动牛犊
驱动牛犊
  • 注册日期2006-10-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分390分
  • 威望40点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-01-18 10:49
这么简单的问题。。
我也问过几回了,,
论坛里也有人问啊,,
怎么没人解决??????????????
大家好
fatmouse527
驱动牛犊
驱动牛犊
  • 注册日期2006-12-27
  • 最后登录2009-04-10
  • 粉丝1
  • 关注0
  • 积分347分
  • 威望85点
  • 贡献值0点
  • 好评度81点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2007-01-17 12:09
好像是没法显示,在测试时用英文吧
驱网无线,快乐无限
游客

返回顶部