从CSV文件打印HTML实体

时间:2017-05-04 15:44:20

标签: java jsp

在Tomcat上使用JSP我需要加载一个CSV文件,然后创建一个XML输出,以便显示在屏幕上。 我的问题是,有时这个CSV文件有特殊字符,如ç,á,é,ó等。 在Web输出(屏幕)中,我需要打印ISO-8859-1实体等效,比如说,我需要显示ç

所以单词açucar需要显示为:aç ucar

我可以读取CSV文件,但无法弄清楚如何告诉JSP打印这些html实体。

因此,如果CSV文件是:

产物;数量;值

Açucar山; 5723; 7.00;

我需要在屏幕上打印如下内容:

<item>
<product>a&amp;#xe7;ucar</product>
<quantity>5723</quantity>
<value>7.00</value>
</item>

知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

为什么你不能只使用UTF-8或类似的东西?当然任何网络浏览器都应该接受它。

否则,你可能想看看这个: Recommended method for escaping HTML in Java