阅读:1027回复:3
关于中文的处理问题?
我传送到驱动程序中的包含中文的文件路径名驱动程序无法识别,从而导致文件创建的失败!
请教高手咋整? ------ 我用的方法是: 输入路径变量类型为unsigned char *,传入一个ANSI_String变量中, 然后在使用RTLAnsiToUnicode函数初始化一个UnicodeString变量filename,在filename中文件路径的中文部分编程乱麻了,why? |
|
沙发#
发布于:2002-05-10 14:37
我传送到驱动程序中的包含中文的文件路径名驱动程序无法识别,从而导致文件创建的失败! 你把路径变量类型改为WCHAR |
|
板凳#
发布于:2002-05-14 14:49
我怎样才能把一个有中文Cstring转换成一个WCHAR的数组
|
|
地板#
发布于:2002-05-14 19:39
MultiByteToWideChar
或者使用简单的方法 #include <atlbase.h> { USES_CONVERSON; .... WCHAR *pUnicode = A2W(pAnsiString) .... } |
|