4

当我解析我的 CSV 文件时,会生成此错误。我的 CSV 文件的字体类型为 Windows-1252/WinLatin 1。所以我在解析时将其设置为字符集。我怎么解决这个问题。我的代码是:

reader = new CSVReader(new InputStreamReader(new FileInputStream(
                    new File(directory)),
                    Charset.forName("Windows-1252/WinLatin 1")), Configuration.CSV_SEPERATOR);
4

1 回答 1

3

您应该使用Charset.forName("windows-1252")orCharset.forName("Cp1252")来避免 IllegalCharsetNameException。(正如麦克道尔上面所说。)

于 2012-11-23T22:09:05.153 回答