如何读取 iso-8859-1 文件

How can I read iso-8859-1 file

我尝试使用 iso-8859-1 编码读取 File.java 文件。我执行了这样的命令

iconv -f ISO-8859-1 FileSorter.java -t ASCII//TRANSLIT

但是我在转换后仍然得到了一些错误的字符:

 /**
 * Yoio iaoia auiieiyao ni?oe?iaeo nienea oaeeia
 * @param fileList iaioni?oe?iaaiiue nienie oaeeia
 * @return ioni?oe?iaaiiue nienie oaeeia
 */

知道如何阅读这些字符

该文件不是 ISO-8859-1。那将是西欧。相反,它看起来像是一种西里尔文风格(例如 ISO-8859-5)。这是转换前显示文件的屏幕截图:

您可能不喜欢音译成 ASCII 的结果。我建议将其转换为 UTF-8,例如

iconv -f ISO-8859-5 FileSorter.java -t UTF-8//TRANSLIT