zoukankan
html css js c++ java
vc gbk转big5
void
GBKSimplified2GBKTraditional(LPTSTR szSimplified)
{
LCID dwLocale;
WORD wLangID;
wLangID
=
MAKELANGID(LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED);
dwLocale
=
MAKELCID(wLangID,SORT_CHINESE_PRC);
int
nLength;
char
*
pBuffer;
nLength
=
LCMapString(dwLocale,LCMAP_TRADITIONAL_CHINESE,(LPCTSTR)szSimplified,strlen(szSimplified),NULL,
0
);
pBuffer
=
new
char
[nLength
+
1
];
pBuffer[nLength]
=
0
;
LCMapString(dwLocale,LCMAP_TRADITIONAL_CHINESE,(LPCTSTR)szSimplified,strlen(szSimplified),pBuffer,nLength);
strcpy(szSimplified,pBuffer);
delete(pBuffer);
return
;
}
//
WCHAR 转换成 CHAR函数
void
ConvertUnicodeToAnsi(WCHAR
*
Source,
char
*
obj)
{
DWORD dwNum
=
WideCharToMultiByte(
950
,NULL,Source,
-
1
,NULL,
0
,NULL,FALSE);
WideCharToMultiByte (
950
,NULL,Source,
-
1
,obj,dwNum,NULL,FALSE);
}
//
CHAR TO WCHAR
void
ConvertAnsiTounicode(
char
*
source,WCHAR
*
obj)
{
int
nLength
=
0
;
nLength
=
MultiByteToWideChar(CP_ACP,
0
,source,
-
1
,NULL,
0
);
MultiByteToWideChar(CP_ACP,
0
,source,
-
1
,obj,nLength);
}
void
CConvertDlg::OnButton1()
{
//
TODO: Add your control notification handler code here
char
p[
200
]
=
{
0
}
;
strcpy(p,
"
语言
"
);
WCHAR buf[
200
]
=
{
0
}
;
GBKSimplified2GBKTraditional(p);
ConvertAnsiTounicode(p,buf);
strcpy(p,
""
);
ConvertUnicodeToAnsi(buf,p);
}
原理:
1.str 转GBK繁体
2.str 转UNICODE
3.STR 转BIG5
查看全文
相关阅读:
SGX技术初探
DH 密钥交换算法
SSM整合框架实现ajax校验
为什么要重写toString()方法和hashcode()方法
java数组实现简单的DVD管理
java冒泡排序
windows下java环境变量配置
Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
Eclipse SVN 冲突的 介绍 及 四种解决方式
java中的重载(overload)和重写(override)区别
原文地址:https://www.cnblogs.com/ahuo/p/1018703.html
最新文章
前后端联调——发送与接收数组类型参数
排序算法:冒泡排序和选择排序的内容,区别与优缺点。
数据挖掘 workfolw 总结
理解马尔科夫过程
使用高级搜索语法的正确姿势
漫话数据搜索
善用垂直搜索工具,提高搜索效率
Mac 基于Anaconda的TensorFlow安装笔记
Linux 防火墙操作以及nginx启动重启关闭
Linux 系统测试端口连通性的方法
热门文章
Linux 执行.sh文件 提示No such file or directory
docker 安装 Redis
Linux 安装java JDK8
问题:Linux 输入任何命令都显示 -bash: fork: Cannot allocate memory
Ubuntu 16.04下开启Mysql 3306端口远程访问
C# 使用消息队列,包括远程访问
C#委托——基础2
C#委托——基础1
postgresql数据库中存储经纬度或电子围栏
VMSAv8-64 translation table format descriptors
Copyright © 2011-2022 走看看