阅读:2287回复:7
请教高手,如何用DbgPrint打印中文
我想用DbgPrint 中的格式 %ws 打印unicode 路径,但是只能显示前面的英文路径部分.请问个位高手,怎么解决.
|
|
最新喜欢:![]() |
沙发#
发布于:2007-09-19 15:20
%wZ
|
|
|
板凳#
发布于:2007-09-19 17:55
这个不行,打不出中文.我的OS是xp的.
|
|
地板#
发布于:2007-09-19 17:56
请各位大牛继续帮忙回答
|
|
地下室#
发布于:2007-09-19 21:05
前面已有讨论,转成ANSI_STRING即可。
|
|
5楼#
发布于:2007-09-19 23:54
RtlUnicodeStringToAnsiString
|
|
6楼#
发布于:2007-09-20 09:50
RtlUnicodeStringToAnsiString
我也遇到这个问题 中文截断:( |
|
7楼#
发布于:2007-09-20 10:25
谢谢各位大牛,问题已解决,方案如下.给下一位类似的同志做参考.
ANSI_STRING strFile ; RtlUnicodeStringToAnsiString(&strFile,&ustrFilePath,TRUE); DbgPrint("%s",strFile.Buffer); RtlFreeAnsiString(&strFile); |
|