如何使用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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |