紧急问题:有哪位大虾有GBK码转GB2312/big5码的算法或经验,最好有例程,急!急!急!!!! (100分)

  • 主题发起人 主题发起人 apower
  • 开始时间 开始时间
A

apower

Unregistered / Unconfirmed
GUEST, unregistred user!
紧急问题:有哪位大虾有GBK码转GB2312/big5码的算法或经验,最好有例程,急!急!急!!!!
是为单位开发的,主要是直接处理一些姓名,因为多数数据是繁体EXCEL里导出的文本,
是用DELPHI5开发的单机程序,现在用码表在MEMO中一个个替换,超过1000条记录实在。。。
有哪位大侠有用过TextPro V4.3 文本处理程序,  
中华佛典宝库 http://person.zj.cninfo.net/~buddha (169网可访问)
菩提树 http://person.zj.cninfo.net/~linden (169网可访问)
http://www.netease.com/~linden (163网较快)
它的转换速度很快!
希望能得知算法!!
有哪们用过“内码转换一点通”,他的“繁本->简体”,“简体->繁本”,即是我想要的,
但不知道怎样做出来的,速度很快的。
http://www8.pconline.com.cn/download/swdetail.phtml?id=7991
 
电子书库,就是有源代码的那个,里面有一个码转换的功能。试试看
 
http://delphi.mychangshu.com
 
有高手在吗?
 
为何没人感兴趣呢?:-(
 
没有,只有Big5<--->GB的
 
基本方法讲一下:
1、Windows9x的Windows目录下有一个GBK.txt文件,里面包含了所有的GBK字符;
2、Office2000,OfficeXP都有GBK和BIG5码互转功能;
3、把GBK.txt用Office2000或OfficeXP转成BIG5码;
4、现在你有一份对GBK和BIG5的对照表了。
5、整理这两份文件形成两个字典:BGK->BIG5,BIG5->GBK
另外,如果觉得GBK.TXT不好处理,可以自己写程序生成一个GBK.TXT
for i:=$41 to $FFdo
for j:=$41 to $FFdo
write(Char(i)+Char(j));
 
按skyweb的方法,生成的GBK文件缺字,请多点人讨论!
 
这个应该是使用字典对应的,否则,就不好办了
 
没有,只有Big5<--->GB的
 
ido
not know how to solve this problem.you can search web.sorry
 
我现在采用:“編编碼码偉伟劉刘飛飞賢贤學学華华鳳凤許许剛刚謝谢鋒锋紅红
張张馮冯軍军衛卫東东長长濤涛趙赵羅罗義义葉叶國国陳陈楊杨鄭郑頂顶細细蘭兰
孫孙賀贺鍾钟”放到MEMO中,再一个一个字地REPLACE,所以转换速度很慢,有哪位
大侠有用过TextPro V4.3 文本处理程序,  
中华佛典宝库 http://person.zj.cninfo.net/~buddha (169网可访问)
菩提树 http://person.zj.cninfo.net/~linden (169网可访问)
http://www.netease.com/~linden (163网较快)
它的转换速度很快!
 
我也只有GB转换Big5的,好的关注一下吧,看看能不能找到。
 
后退
顶部