使用Delphi2010中的TStrings或Memo的SaveToFile方法保存UTF8/Unicode编码的字符串时,保存后丢失编码信息,仔细查看,原来在保存时增加了编码设置:

aStrings.SaveToFile(aFileName,TEncoding.Unicode) ;//可以是TEncoding.UTF8,根据需要

 

另:

unicode文本文件:头两个字符分别是FF   FE(16进制)
utf-8文本文件:头两个字符分别是EF   BB(16进制)

使用Delphi2010中的TStrings或Memo的SaveToFile方法保存UTF8/Unicode编码的字符串时,保存后丢失编码信息,仔细查看,原来在保存时增加了编码设置:

aStrings.SaveToFile(aFileName,TEncoding.Unicode) ;//可以是TEncoding.UTF8,根据需要

 

另:

unicode文本文件:头两个字符分别是FF   FE(16进制)
utf-8文本文件:头两个字符分别是EF   BB(16进制)

相关文章:

  • 2021-09-14
  • 2021-04-27
  • 2021-12-15
  • 2021-07-09
  • 2022-02-18
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-08-31
  • 2022-01-08
  • 2021-09-11
  • 2021-07-17
相关资源
相似解决方案