怎样更改网页的编码(50分)

  • 主题发起人 主题发起人 netwang
  • 开始时间 开始时间
N

netwang

Unregistered / Unconfirmed
GUEST, unregistred user!
用程序将一个网页保存下来,原来的网页的编码是unicode(UTF-8),
保存下来的网页却给改成了国标GB2312,请问怎么再用程序把编码改成
原来的unicode(UTF-8)。

保存网页用了如下程序:
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
PersistFile:IPersistFile;
begin
PersistFile:=WebBrowser1.Document as IPersistFile;
PersistFile.Save(StringToOleStr('c:/k.htm'), system.True);
end;
 
我试了一个,没有你说的情况了。
比如保存www.google.com
保存下来的是utf-8
 
我忘说明了,
那个网页是aspx文件,
 
如果您只是希望有一个轻量级的工具可以帮助您完成这个转换,您可以使用 gb2utf8 html
转换工具:http://ale.xicp.net/upload/GB2UTF8.rar
 
后退
顶部