我用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;