【问题标题】:Euro Currency getting Question mark?欧元货币获得问号?
【发布时间】:2019-05-11 14:54:29
【问题描述】:

我正在使用 Servlet 和 JSP 来显示网页。但是每当我使用欧元时,我都会得到一个问号(?)。当我在 lgs 中打印出来时,它很好,但是当它在 HTML 中呈现时,它不会……有人知道如何修复吗?

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

【问题讨论】:

标签: java html jsp servlets currency


【解决方案1】:

您应该使用 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);
}

【讨论】:

    猜你喜欢
    • 2015-02-17
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多