Boost:如何检查文本文件字符编码/字符集

Boost: How to check text file character encoding/charset?

本文关键字:文件 文本 字符 编码 字符集 检查 何检查 Boost      更新时间:2023-10-16

我想知道如何使用boost从文本文件中获取字符编码/字符集?它是在boost::locale中的任何位置还是在boost::文件系统中的任何地方?

Boost中没有任何内容,您需要测试的是您自己。伪代码中的算法:

if BOM present:
  use encoding specified by BOM
else:
  try:
    use UTF-8
  except:
    use ANSI # But only on Windows