关于RichEdit使用的两个问题(100分)(100分)

  • 主题发起人 主题发起人 waiwai
  • 开始时间 开始时间
W

waiwai

Unregistered / Unconfirmed
GUEST, unregistred user!
1、怎样才能在打开文件时正确自动识别Big5码和GB码,并进行转换?
2、怎样才能提取光标前的文字(包括回车符等)?
 
1. 一个最蠢的办法: 查找第一个asc码>128的字符, 然后判断后面一个字符, 如果asc
码也大于128则是GB, 否则是BIG5
2.copy(RichEdit.Lines.Text, 1, RichEdit.SelStart);
 
在深度历险里面有很多这样的专题,讲的很深入!
 
to Another_eYes:
不一定吧?Gbk就是从80开始的,按你说的,岂不是把GBK也做BIG5处理?
 
附加功能 将问题提前
 
对,:crystal说得很对.哪个方法不准.big2gb,gb2big控件不好用
 
好像有个API可以判断字符集,谁知道是什么名字,告诉我们吧...
 
waiwai:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
接受答案了.
 
后退
顶部