关于在繁体中文的WindowsMobile手机上字符编码的转换问题
2008-05-22 15:49
423 查看
在繁体中文的手机上进行编码转换应该使用代码页来代替CP_ACP参数,如下所示:
转换为宽字符:
DWORD dwwcharSize = MultiByteToWideChar(
936,
MB_PRECOMPOSED,
lpszBuf,
dwBufSize,
0,
0);
// 转换多字节
wchar_t* pwszBuf = (wchar_t*)malloc(dwwcharSize*sizeof(wchar_t));
MultiByteToWideChar(
936,
MB_PRECOMPOSED,
lpszBuf,
dwBufSize,
pwszBuf,
dwwcharSize*sizeof(wchar_t));
转换为多字节
char szbuf[128] = {0};
WideCharToMultiByte(
936,
NULL,
networkDestInfo.szDescription,
_tcslen(networkDestInfo.szDescription),
szbuf,
128,
NULL,NULL);
转换为宽字符:
DWORD dwwcharSize = MultiByteToWideChar(
936,
MB_PRECOMPOSED,
lpszBuf,
dwBufSize,
0,
0);
// 转换多字节
wchar_t* pwszBuf = (wchar_t*)malloc(dwwcharSize*sizeof(wchar_t));
MultiByteToWideChar(
936,
MB_PRECOMPOSED,
lpszBuf,
dwBufSize,
pwszBuf,
dwwcharSize*sizeof(wchar_t));
转换为多字节
char szbuf[128] = {0};
WideCharToMultiByte(
936,
NULL,
networkDestInfo.szDescription,
_tcslen(networkDestInfo.szDescription),
szbuf,
128,
NULL,NULL);
相关文章推荐
- 关于excel中,如何将中文字转换成拼音首字母的问题
- 关于tomcat中文乱码问题,为什么要先转换为ISO-8859-1!
- Qt中关于中文字符编码问题
- 关于手机联系人的中文字母排序问题
- 关于plsql查询中文字符编码问题
- 关于怎么用Xamarin来将JS通知转换成手机系统通知的问题
- C#关于iTextSharp将html转换为pdf不支持中文问题
- 关于Java和MySQL中文字符编码问题
- 关于十六进制 hex 转换成NSString 中文乱码问题
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- php关于使用iconv(...)函数对字符进行中文转换时,遇到的一个问题
- 关于tomcat中文乱码问题,为什么要先转换为ISO-8859-1
- 关于QT 字符转,特别是中文字符 转换出现乱码的问题。
- 关于中文转换的问题
- 关于ubuntu10.04触摸板不能禁用和gedit文本编辑器中文乱码问题的一个解方案 转自:http://blog.csdn.net/luodayuan/archive/2010/05/23/5617615.aspx
- 关于JAVA中变量类型转换以及精度问题
- 关于PC X-server的中文问题
- 中文问题的一些建议(把GB2312或BIG5转换成unicode函数)
- 关于手机已经设置成开发者模式但是Android studio不能识别问题
- 一些关于中文乱码问题的一些解决方案和经验