请问将GB码转换成Unicode码的算法是怎样的?

Pizza 2000-05-25 08:38:00
我用C写,但不想调用什么系统的函数。
...全文
285 12 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
如果真要这样的话,可以自己生成两个表,通过表对照实现转换。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧