TC官方合作论坛

 找回密码
 立即注册
查看: 3754|回复: 36

[学习心得] [TC7.0] 常用编码互转以及繁简体互转

  [复制链接]
发表于 2021-12-18 03:27:35 | 显示全部楼层 |阅读模式
本帖最后由 bestkakkoii 于 2021-12-18 16:57 编辑


其他文章:
http://52tc.info/home.php?mod=space&uid=231477&do=thread&view=me&from=space&type=thread


gb2312 和 big5 两种编码都各自含有相当数量的繁体字或简体字

如果直接转换编码会导致另一方不存在的字变成问号

所以除了编码转换以外还需要转换文字本身

而对于TC来说又有一个很大的坑

TC自身会无条件地把所有字符串转成 wchar 而ANSI编码原本是char类型的

如果按正常的方式转换编码虽然可以大量减少乱码的情形 但依然会出现问号的问题

为了避免这种情形发生......


游客,如果您要查看本帖隐藏内容请回复


以下简单介绍繁简体转换以及gb2312与big5编码转换的方法

示例源码
游客,如果您要查看本帖隐藏内容请回复


完美解决乱码以及问号的方案

简体环境下  - 繁体转简体
游客,如果您要查看本帖隐藏内容请回复



繁体环境下  - 简体转繁体
游客,如果您要查看本帖隐藏内容请回复


调用方式
游客,如果您要查看本帖隐藏内容请回复


常见编码转换函数封装

游客,如果您要查看本帖隐藏内容请回复



繁简体字转换

游客,如果您要查看本帖隐藏内容请回复




内存映射读取文件(直接获取字符串指针)

游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +10 金币 +10 收起 理由
chenfeihuo + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2021-12-18 12:05:00 | 显示全部楼层
看看。。。。。。。。。。。。
回复

使用道具 举报

发表于 2021-12-18 13:25:05 | 显示全部楼层
感谢大佬 分享,对新人很有帮助,受教了!!
回复 支持 反对

使用道具 举报

发表于 2021-12-18 15:22:11 | 显示全部楼层
chen1882729,如果您要查看本帖隐藏内容请回复
回复 支持 反对

使用道具 举报

发表于 2021-12-18 16:46:14 来自手机 | 显示全部楼层
非常有用,感谢分享~~
回复 支持 反对

使用道具 举报

发表于 2021-12-18 22:03:48 | 显示全部楼层
支持
回复

使用道具 举报

发表于 2021-12-19 08:05:46 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2021-12-20 21:05:56 | 显示全部楼层
常用编码互转以及繁简体互转
回复 支持 反对

使用道具 举报

发表于 2021-12-21 17:27:54 | 显示全部楼层
谢谢种树人
回复 支持 反对

使用道具 举报

发表于 2021-12-25 11:08:42 | 显示全部楼层
用编码互转以及繁简体互
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-3-30 03:48 , Processed in 0.052479 second(s), 27 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表