如何找出文本文件的字符集

rag*_*ius 9 character-encoding conversion utf-8

有没有可以帮我找出文本文件的字符集,然后将其转换为 utf-8 的工具(mac 或在线)?

Bea*_*ner 9

如果您使用的是 Windows,请尝试下载Notepad++。它应该识别编码并提供多种转换,包括 UTF-8。


Spa*_*ine 9

  • 对于 linux,请使用 file -i filename
  • 对于 mac,使用 file -I filename

例如,

$ file -i readme.txt 
readme.txt: text/plain; charset=iso-8859-1
Run Code Online (Sandbox Code Playgroud)

顺便说一句,对于转换,使用iconv? 例如,

iconv -f ISO-8859-1 -t UTF-8 filename
Run Code Online (Sandbox Code Playgroud)