【发布时间】:2015-05-01 08:19:45
【问题描述】:
我在 JTable 中显示一个 csv 文件(带有 UTF-8 编码和法语口音)。要读取文件,我使用以下几行(s_path 是对应于 csv 文件路径的字符串):
reader = new CSVReader(new FileReader(s_path),',');
do{
String currentLine = reader.readNext();
...
}
为了在 JTable 中显示单元格的内容,我使用 html(即“html”和“body”标记,如果单元格显示在多行上,则最终使用“br”标记)
当我在 Eclipse 中执行项目时,它工作正常。但是,如果我从我的项目中导出 .jar 文件(并使用完全相同的 csv 文件),则不会显示重音(例如,请参见下图)。
我真的不知道如何解决这个问题。你有什么建议吗?
如有必要,请随时询问更多详细信息。
提前致谢。
【问题讨论】:
标签: java utf-8 jtable non-ascii-characters