求delphi 打开html文件,替换内容并保存的方法
先说明,我用Tmemo 和 tstringlists 打开文件,再保存,文件里就会出现乱码了,文件原来是不乱码的
[解决办法]
楼主,用webbrowser控件
加载HTML文件,然后想怎么弄,就这么弄,各种姿势随你
webbrowser1.navigate('http://www.delphibbs.com'); //本地路径也可
[解决办法]
记事本打开,改后再存,会乱码吗?
[解决办法]
正常是不会有乱码的,看你怎么保存的, 都是文本操作。
[解决办法]
TMemo可以直接读取html,至于乱码,可以根据html的编码改TMemo的Font中charset为对应的编码
或者可以先把html保存成txt,再读取
替換就用stringreplace
[解决办法]
HTML的打开和保存都涉及编码问题。。比较复杂的。。
[解决办法]
主要是编码问题的问题导致
AnsiToUtf8()
UTF8Encode()
UTF8Decode()
Utf8ToUnicode()
Utf8ToAnsi()
你试试这些类似的转换函数。具体我忘记了。以前做过