Java Csv读取器如果存在任何特殊字符,则覆盖字符串

Java Csv读取器如果存在任何特殊字符,则覆盖字符串,java,spring-boot,java-8,opencsv,Java,Spring Boot,Java 8,Opencsv,下面是我尝试过的代码,如果我的专栏内容有一些特殊字符,那么它就变成了一个问题,比如“雌激素受体(ER)ß的表达模式”,现在这个ß符号变成了表情符号一样的结构 InputStream=file.getInputStream(); BufferedReader fileReader=新的BufferedReader(新的InputStreamReader(is,StandardCharsets.UTF_8)) Iterable csvRecords=CSVFormat.EXCEL.withHeade

下面是我尝试过的代码,如果我的专栏内容有一些特殊字符,那么它就变成了一个问题,比如“雌激素受体(ER)ß的表达模式”,现在这个ß符号变成了表情符号一样的结构

InputStream=file.getInputStream(); BufferedReader fileReader=新的BufferedReader(新的InputStreamReader(is,StandardCharsets.UTF_8))

Iterable csvRecords=CSVFormat.EXCEL.withHeader().parse(fileReader);
用于(CSVRecord CSVRecord:CSVRecord){
CsvRequest csvFile=新的CsvRequest(csvRecord.get(“标题”),csvRecord.get(“内容”)
添加(csvFile);
}
        Iterable<CSVRecord> csvRecords = CSVFormat.EXCEL.withHeader().parse(fileReader);


        for (CSVRecord csvRecord : csvRecords) {
            CsvRequest csvFile = new CsvRequest(csvRecord.get("headline"), csvRecord.get("content")
            csvFileList.add(csvFile);
        }