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
查看全文
相关阅读:
SpringCloud------获取配置文件属性值
SpringCloud------MyBatisPlus代码生成器的使用
Hanoi问题 算法
常见的时间复杂度按数量级排列
Java 匿名类
java内部类
Java 接口和抽象类
使用引用类型变量来访问所引用对象的属性和方法时,Java 虚拟机绑定规则
Python import搜索的路径顺序
php 多次导入文件导致 Cannot redeclare class
原文地址:https://www.cnblogs.com/ahuo/p/1018703.html
最新文章
Java注解小记
JPA & Spring Data JPA学习与使用小记
MySQL常用数据类型
Json Web Token(JWT)
Hadoop入门
Leaflet API翻译
区块链/比特币——通俗易懂科普
【Javac编译异常】javac编译提示jdk中的包找不到的问题error: package jdk.internal.org.objectweb.asm does not exist 和 error: cannot find symbol
【JVM】使用 javaagent 和 动态 Attach两种方式实现类的动态修改和增强
【JVM】字节码指令介绍
热门文章
【JVM】基于栈的字节码执行
【JVM】class文件内部结构
Java------线程休眠
SpringCloud------Feign的使用
SpringCloud------自定义Ribbon负载均衡策略
SpringCloud------使用Ribbon负载均衡
Idea------常用快捷键
Tomcat------the catalina_home environment variable
Tomcat------双击启动文件出现闪屏
SpringCloud------工具类
Copyright © 2011-2022 走看看