ASIIC转Unicode问题请教
做ASIIC转Unicode的code如下:
long n;
n = MultiByteToWideChar(CP_ACP,0,(char*)pBuf,dwSize,0,0);
pbuf1 = new WCHAR[n+2];
memset(pbuf1, 0, (dwSize+1)*sizeof(WCHAR));
pbuf1[0] = 0xfeff;
MultiByteToWideChar(CP_ACP,0,(char*)pBuf,dwSize,&pbuf1[1],n);
pBuf里面存的是从一个ASIIC编码的TXT文件读出的数据。
目前的问题是,这段代码在VC6.0上可以转换成功,但是在我的smart device上就不行,好像只能转换数字和字母,不能转换中文。
不知道哪位兄弟遇到过这种问题。
我在2416 Wince5.0 和 sirf A4 wince6.0这几个平台都有试过,都不成功。
long n;
n = MultiByteToWideChar(CP_ACP,0,(char*)pBuf,dwSize,0,0);
pbuf1 = new WCHAR[n+2];
memset(pbuf1, 0, (dwSize+1)*sizeof(WCHAR));
pbuf1[0] = 0xfeff;
MultiByteToWideChar(CP_ACP,0,(char*)pBuf,dwSize,&pbuf1[1],n);
pBuf里面存的是从一个ASIIC编码的TXT文件读出的数据。
目前的问题是,这段代码在VC6.0上可以转换成功,但是在我的smart device上就不行,好像只能转换数字和字母,不能转换中文。
不知道哪位兄弟遇到过这种问题。
我在2416 Wince5.0 和 sirf A4 wince6.0这几个平台都有试过,都不成功。
...全文
相关推荐
所有的ASIIC码收集
通过使用这个工具,用户可以更好地理解和操作文本数据,特别是在处理跨编码问题时,比如在ASCII和中文编码之间转换。
文件批量转UTF8工具
总的来说,"文件批量转UTF8工具"是一个解决乱码问题的实用工具,通过批量转换文件编码格式,确保在不同环境下的正常显示。
解决linux下vim中文乱码的方法
在Linux环境下使用Vim编辑中文文本时,可能会遇到中文乱码问题。这是因为Vim作为一款强大的文本编辑器,支持多种字符编码,包括UCS-2、UTF-8等Unicode编码。要解决这个问题,我们需要理
UTF-8工具,用过不错
UTF-8编码是一种广泛使用的字符编码标准,它能够表示Unicode字符集中的所有字符。UTF-8的优势在于其兼容性:它既支持英文等简单的ASCII字符(使用单个字节),也支持中文、日文等多字节字符。
dos指令和ascii码转换
':46ASCII码在计算机科学中扮演着基础角色,它是大多数文本编码的基础,包括更现代的Unicode(如UTF-8)。


