如何判断word中的文字是GB码还是BIG5码?(200分)

  • 主题发起人 主题发起人 guilin
  • 开始时间 开始时间
G

guilin

Unregistered / Unconfirmed
GUEST, unregistred user!
在一篇WORD文档中,可能有一段是GB码,一段是BIG5码。想在后台打开
这个WORD文档,把文档内容读到程序中在程序中查找BIG5码的转成GB码,转成功后先清
空WORD文档再把程序中转好的传到WORD中并以原文件名保存。
1、如何打指定的WORD文档?
2、如何把WORD文档传到程序中(如传到memo中)?
3、请问如何分辨一个字是GB码还是BIG5码?
4、如何把WORD文档以原文件名保存?
谢谢!!
全部回答成功再加200分。
 
用Servers控件板上的控件可以实现1,2,4,不懂去查vbawrd.chm(在office2000里有)。
3解决方法多多,查旧贴。
 
下面这个函数是不是判断BIG5码的?
function isBIG5(value: string): Boolean;
begin
if (length(value)>=2) then
begin
if (value[1] < #161) then
Result := false
else
if ((value[2] >= #64) and (value[2] <= #126)) or ((value[2] >= #161)
and (value[2] <= #254)) then
Result := true
else
Result := false
end
else
Result := false
end;
可是一个简体字怎么也反加true呢?
请指教!
谢谢!!
 
请继续或结束
 
接受答案了.
 
后退
顶部