社区
图形处理/算法
帖子详情
请问将GB码转换成Unicode码的算法是怎样的?
Pizza
2000-05-25 08:38:00
我用C写,但不想调用什么系统的函数。
...全文
286
12
打赏
收藏
请问将GB码转换成Unicode码的算法是怎样的?
我用C写,但不想调用什么系统的函数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahao
2000-11-28
打赏
举报
回复
你要表的话也容易,去www.unicode.org找吧
ahao
2000-11-28
打赏
举报
回复
MultiByteToWideChar是通过表的,这个函数速度极快,为什么不用?
liulianxi
2000-11-28
打赏
举报
回复
完完全全的对照表。
ivefire
2000-11-28
打赏
举报
回复
没有算法,只能用表对应。GB和UNICODE的对应表这儿就有。相信我吧,没有算法!!!
madfish
2000-05-28
打赏
举报
回复
我个人认为,不存在什么关系函数的算法,只能是根据对照表,你想一想,GB码是中国标准,Unicode是国际标准(还包含其它方块字,日文韩文等),他们的形成不会是按照一个算法生成的吧!(只是我瞎猜,不一定正确)
Pizza
2000-05-28
打赏
举报
回复
那么MultiByteToWideChar函数是怎么实现的呢?总不可能是生成一个对照表吧。
xubin_sh
2000-05-26
打赏
举报
回复
MultiByteToWideChar
用此函数既可
xubin_sh
2000-05-26
打赏
举报
回复
用MultiByteToWideChar生成对照表,存成文件。然后,......
jll
2000-05-26
打赏
举报
回复
GB码好象是2字节的,Unicode编码好象是4字节的。
Windows 98是半支持Unicode的,Windows 2000完全支持。
但据我所知,98下使用Unicode很困难,2000下没有输入法生成器,更奇怪!
Pizza
2000-05-26
打赏
举报
回复
我不想用MultiByteToWideChar这个函数,大虾们还有其他什么好注意吗
royluo
2000-05-26
打赏
举报
回复
有这个必要吗?
看看ATL或者MFC的源代码也许可以找到。
ploto
2000-05-25
打赏
举报
回复
如果真要这样的话,可以自己生成两个表,通过表对照实现转换。
高效
Unicode
/
GB
编
码
转换
算法
的设计和实现.pdf
高效
Unicode
/
GB
编
码
转换
算法
的设计和实现.pdf
gb
.rar_
GB
算法
_big5_
unicode
将
GB
转换成
UNICODE
的
算法
以及
UNICODE
转换成
GB
的
算法
,包含对应的数据
2002年的一个共享软件《内
码
转换精灵》源
码
开源
2002年写的一个共享软件,用到了actbar2.ocx,请自行下载或安装个actbar3来替换。 《内
码
转换精灵》2.0.0 测试版 软件使用说明 Convert Fairy 2.0.0 Bata 《内
码
转换精灵》是有其前身ConvFairy,内
码
转换控件演变而来。 其发行平台为:Windows98/Me/2000/XP。 内
码
转换精灵软件由张庆设计,软件作者保留所有的权利。 内
码
转换精灵软件的主要功能为: 1、内
码
转换。提供了
GB
码
、Big5
码
、
Gb
k
码
、
UniCode
码
间的相互转换功能,并提供Big5
码
到CNS的转换。 通过该软件可以批量的转换特定编
码
的文档。 支持的转换方式有以下14种: 1.
Gb
ToBig 将
Gb
2312
码
转换为Big5
码
2. BigTo
Gb
将Big5
码
转换为Big5
码
3.
Gb
kToBig 将
Gb
k
码
转换为Big5
码
4. BigTo
Gb
k 将Big5
码
转换为
Gb
k
码
5. UscToBig 将
Unicode
码
转换为Big5
码
6. BigToUsc 将Big5
码
转换为
Unicode
码
7.
Gb
kToUsc 将
Gb
k吗转换为
Unicode
码
8. UscTo
Gb
k 将
Unicode
转换为
Gb
k
码
9.
Gb
kToUscWide 将
Gb
k
码
以全角形式转换为
Unicode
码
(如有半角的英文字符,将先转换为全角) 10. UscTo
Gb
kNarrow 将
Unicode
码
转换为
Gb
k
码
(半角的英文字符不会被转换) 11. UscToBigNarrow 将
Unicode
码
转换为Big
码
(半角的英文字符不会被转换) 12. BigToUscWide 将Big
码
以全角的形式转换为
Unicode
码
(如有半角的英文字符,将先转换为全角) 13. BigToCNS 将Big5
码
转换为CNS
码
(倚天
码
) 14.
Gb
ToBigTo
Gb
k 将
Gb
2312先转换为Big5
码
,然后将转换的Big5转换为
Gb
k
码
2、多转换方式。 支持剪贴板转换。将剪贴板的内容按指定的转换方式进行转换。(只支持剪贴板内容是文本的情况) 文件预览。将指定的文件以只读方式进行转换并显示。 文件批量转换。将选定的一个或多个源文件按指定的转换方式转换后保存在目标文件夹中。 版本更新说明: 1.0-1.31版本 名为ConvFairy,是一个多内
码
转换控件。 2.X版本 对
Unicode
,
Gb
k,Big,
Gb
2312
码
的转换
算法
做了大幅度修改,执行效率大大提高。 将其以应用程序的形式进行发布,适合更广大的用户群体。 使用许可协议: 《内
码
转换精灵》2.0.0 测试版 为免费版本,个人用户可免费使用,并任意分发,但当如果您需要将其用于商业 目的,必须事先通过张庆本人许可。请将使用情况电子邮件发送到webmaster007@163.com 对于使用《内
码
转换精灵》2.0.0 测试版的用户,而造成的任何损失,应由使用者自己承担风险。 软件作者张庆保留对使用许可协议的全部权利。 其他版本的使用许可协议请参考《内
码
转换精灵》软件许可协议。license.txt 版权所有 (C) 2002-2003 张庆
中英文字符编
码
查询(ASCII、区位
码
、
GB
2312
码
……。)
软件介绍: 该软件能快速查询中英文字符的ASCII、区位
码
、
GB
2312
码
、Big5
码
、
GB
K 内
码
、
Unicode
码
、UTF-8
码
和 UTF-16
码
。体积小、效率高、使用方便、批量转换、即输即得和多进制显示等。 V1.1 更新说明: 优化了部分
算法
; 增加了Big5
码
和UTF-16
码
的查询; 增加了文本导入和编
码
导出功能,以及常用字符列表;
中英文字符编
码
查询
中英文字符编
码
查询 软件介绍: 该软件能快速查询中英文字符的ASCII、区位
码
、
GB
2312
码
、Big5
码
、
GB
K 内
码
、
Unicode
码
、UTF-8
码
和 UTF-16
码
。体积小、效率高、使用方便、批量转换、即输即得和多进制显示等。 V1.1 更新说明: 优化了部分
算法
; 增加了Big5
码
和UTF-16
码
的查询; 增加了文本导入和编
码
导出功能,以及常用字符列表;
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章