我已经创建了从 csv 文件读取数据的代码。但是,我无法处理 \xc2\xa3 等特殊字符。
\n\n例如,My Base Cost (K\xc2\xa3)被读作My Base Cost (K\xc3\x83\xe2\x80\x9a\xc3\x82\xc2\xa3).
我可以做什么来纠正这个问题?
\n\npublic void parseCSVFile(String filename){\n\n try {\n br = new BufferedReader(new FileReader(csvDirectory + filename));\n\n while ((parsedLines = br.readLine()) != null) {\n\n String[] parsedData = parsedLines.split(csvSplitByComma);\n\n entireFeed.add(parsedData[0]);\n entireFeed.add(parsedData[1]);\n\n System.out.println(parsedData[0]);\n System.out.println(parsedData[1]);\n\n it = entireFeed.iterator();\n }\n } catch (Exception e) {\n e.printStackTrace();\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n