欧元货币得到问号?
Euro Currency getting Question mark?
我正在使用 Servlet 和 JSP 来显示网页。但是每当我使用欧元货币时,我都会得到一个问号(?)。当我在 lgs 中打印出来时它很好但是当它在 HTML 中呈现时它没有...有人知道如何修复吗?
Currency c = Currency.getInstance("EUR");
System.out.println(c.getSymbol());
String minListPrice =c.getSymbol()+(int)sorteList.get(i).getTicketInfo().getMinListPrice();
您应该使用 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);
}
我正在使用 Servlet 和 JSP 来显示网页。但是每当我使用欧元货币时,我都会得到一个问号(?)。当我在 lgs 中打印出来时它很好但是当它在 HTML 中呈现时它没有...有人知道如何修复吗?
Currency c = Currency.getInstance("EUR");
System.out.println(c.getSymbol());
String minListPrice =c.getSymbol()+(int)sorteList.get(i).getTicketInfo().getMinListPrice();
您应该使用 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);
}