加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何使用Delphi 7将文本文件从ANSI转换为UTF-8?

发布时间:2020-12-15 04:07:25 所属栏目:大数据 来源:网络整理
导读:我用Delphi 7编写了一个程序,它在硬盘上搜索* .srt文件.此程序在备忘录中列出这些文件的路径和名称.现在我需要将这些文件从ANSI转换为UTF-8,但我还没有成功. 解决方法 Utf8Encode函数将WideString字符串作为参数并返回Utf-8字符串. 样品: procedure Convert
我用Delphi 7编写了一个程序,它在硬盘上搜索* .srt文件.此程序在备忘录中列出这些文件的路径和名称.现在我需要将这些文件从ANSI转换为UTF-8,但我还没有成功.

解决方法

Utf8Encode函数将WideString字符串作为参数并返回Utf-8字符串.

样品:

procedure ConvertANSIFileToUTF8File(AInputFileName,AOutputFileName: TFileName);
var
  Strings: TStrings;
begin
  Strings := TStringList.Create;
  try
    Strings.LoadFromFile(AInputFileName);
    Strings.Text := UTF8Encode(Strings.Text);
    Strings.SaveToFile(AOutputFileName);
  finally
    Strings.Free;
  end;
end;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读