欧元货币问号?

时间:2018-12-10 16:55:48

标签: java html jsp servlets currency

我正在使用Servlet和JSP来显示网页。但是,每当我使用欧元货币时,我都会得到一个问号(?)。当我在lgs中打印出它的效果很好,但是当它以HTML呈现时,它却...没有人知道如何解决?

 Currency c  = Currency.getInstance("EUR");
 System.out.println(c.getSymbol());
 String minListPrice =c.getSymbol()+(int)sorteList.get(i).getTicketInfo().getMinListPrice();

enter image description here

1 个答案:

答案 0 :(得分:2)

您应该使用UTF-8编码来避免此问题。

Check this answer了解操作方法。


在JSP上:

<%@ page contentType="text/html; charset=UTF-8" %>

服务器端:

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws ServletException
{
   request.setCharacterEncoding("UTF-8");
   chain.doFilter(request, response);
}