先说明,我用Tmemo 和 tstringlists 打开文件,再保存,文件里就会出现乱码了,文件原来是不乱码的

解决方案 »

  1.   

    楼主,用webbrowser控件
    加载HTML文件,然后想怎么弄,就这么弄,各种姿势随你
    webbrowser1.navigate('http://www.delphibbs.com');  //本地路径也可
      

  2.   


    试过了不会哦,我用的是delphi xe 
      

  3.   


    谢谢,我用个一个html文件做为模版,想从数据库里读一些内容后,替换文件中的某些指定串,再保存为一个临时的html文件,再用webbrowser显示
      

  4.   

    TMemo可以直接读取html,至于乱码,可以根据html的编码改TMemo的Font中charset为对应的编码
    或者可以先把html保存成txt,再读取替換就用stringreplace
      

  5.   

    HTML的打开和保存都涉及编码问题。。比较复杂的。。
      

  6.   

    主要是编码问题的问题导致
        AnsiToUtf8()
        UTF8Encode()
        UTF8Decode()
       Utf8ToUnicode() 
       Utf8ToAnsi()
    你试试这些类似的转换函数。具体我忘记了。以前做过