在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&#xe7;ucar</product> <quantity>5723</quantity> <value>7.00</value> </item>
知道怎么做吗?
答案 0 :(得分:0)
为什么你不能只使用UTF-8或类似的东西?当然任何网络浏览器都应该接受它。
否则,你可能想看看这个: Recommended method for escaping HTML in Java