| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1475 人关注过本帖
标题:TXT文件汉字转换
只看楼主 加入收藏
bustion
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-29
收藏
 问题点数:0 回复次数:9 
TXT文件汉字转换

想编一个汉字转为五笔字符的程序。

已经有了五笔字库。

但是怎样才能在TXT文件里一个字一个字的转呢?

搜索更多相关主题的帖子: TXT文件 汉字 五笔 字库 字符 
2007-11-05 13:42
bustion
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-29
收藏
得分:0 

大家都没有好建议呀?

不一定是TXT,WORD、备注型等文字的都行。

2007-11-05 18:11
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
没明白!

2007-11-06 07:53
bustion
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-29
收藏
得分:0 

我表达有问题吗?

输入一段文字,把汉字转换成拼音字符,比如输入“编程论坛”转成“bian cheng lun tan”。

大段文字的TXT文件,或者editbox可以吗?

2007-11-06 13:38
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
好像如果你有一个表儿,

里面是汉字和拼音对照就行了啊!

两个字段,一个是汉字,另一个是拼音就行了啊!

例如:

编 bian
程 cheng
论 lun
坛 tan

然后根据汉字查找拼音不就行了?

2007-11-07 07:45
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
拾楼上牙慧:一般情况下,根据字符串的长度做一个循环,步长为2,然后逐个字符取相应的编码,再连接起来就行了。但如果字符串中既有汉字、又有半角和全角符号,还有其他文字(如英文字母、日文假名及数字等),那就麻烦一些了。

两人行已有我师……
2007-11-07 08:40
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11807
专家分:43421
注 册:2006-5-13
收藏
得分:0 
建议:可以利用isleadbyte( ) 函数来判断是否是双字节字符。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-11-07 09:55
bustion
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-6-29
收藏
得分:0 
如果是一大段文字怎么办呢?把整段文字转成字符串?
2007-11-07 19:26
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
lcString=[如果是一大段文字怎么办呢?把整段文字转成字符串?]
Do While Len(lcString)>0
If IsLeadByte(lcString)
?Substr(lcString,1,2)
lcString=Substr(lcString,3)
Else
?Substr(lcString,1,1)
lcString=Substr(lcString,2)
EndIf
EndDo

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-11-07 22:02
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 

对于一大段文字问题,你可以一个字符一个字符读,然后比较ASC值,判断是否为中文字符,如果是,则读第二个加到一起;


2007-11-08 08:30
快速回复:TXT文件汉字转换
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved