java - 欧元货币出现问号?

标签 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

最佳答案

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

关于java - 欧元货币出现问号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53710208/

相关文章:

eclipse - JspFactory 类型未定义方法 getJspApplicationContext(ServletContext)

java - JAVA中多线程的全局求和错误

java - 有没有办法将长时间运行的(例如压力测试)分开,这样它们就不会在 Maven 2 中默认运行?

javascript - 外部 js 文件中的 JQuery 事件处理程序不起作用

html - @font-face 不工作。我是新手 html & css 用户

java - 如何仅使用 JSTL 从数据库中检索选定下拉值的数据?

java - JSP 页面上带有十进制值的数字格式异常

java - 带有 Hibernate 和获取类型 LAZY 的奇怪 NullPointerException

java - Java 应用程序的 CPU 使用率与处理器相关吗

html - 行内 block 元素偏离位置