如何在opencsv中读取utf-8字符

我试图从csv文件中读取。 该文件包含UTF-8字符。 那么基于使用OpenCSV包含Unicode字符的Parse CSV文件以及如何将CSV文件中的日语字段读入java bean? 我刚才写道

CSVReader reader = new CSVReader(new InputStreamReader(new FileInputStream("data.csv"), "UTF-8"), ';'); 

但它不起作用。 >>Sí,es nuevo <>S ,es nuevo <<(这是一个如果你想知道特殊性格;)

我究竟做错了什么?

谢谢aioobe。 事实certificate,尽管大多数Win程序都是这样的,但该文件并不是真正的UTF-8。 Notepad ++是唯一一个没有将文件显示为UTF-8编码的文件,并且在转换数据文件后代码可以正常工作。

使用以下代码解决您可能对您有帮助的问题…

字符串值= URLEncoder.encode(msg [no],“UTF-8”);

谢谢,Yash

使用ISO-8859-1或ISO-8859-14或ISO-8859-15或ISO-8859-10或ISO-8859-13或ISO-8859-2而不是使用UTF-8

你可以使用encoder = UTF-16LE,我正在为日文写一个文件