Java 在tomcat上部署时获取货币符号的特殊字符

Java 在tomcat上部署时获取货币符号的特殊字符,java,tomcat,Java,Tomcat,在tomcat上部署我的代码时,我得到了一个特殊的角色(�) 用于货币符号。两个简单步骤: 检查JSP文件的(物理)编码;将其设置为UTF-8(检查IDE中的文件属性) 在HTML页面的部分也指定该编码: 对于HTML5: <meta charset="UTF-8"> 对于旧版本: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 两个简单的步骤: 检查JSP文件的(

在tomcat上部署我的代码时,我得到了一个特殊的角色(�) 用于货币符号。

两个简单步骤:

  • 检查JSP文件的(物理)编码;将其设置为UTF-8(检查IDE中的文件属性)
  • 在HTML页面的
    部分也指定该编码:
对于HTML5:

<meta charset="UTF-8">

对于旧版本:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

两个简单的步骤:

  • 检查JSP文件的(物理)编码;将其设置为UTF-8(检查IDE中的文件属性)
  • 在HTML页面的
    部分也指定该编码:
对于HTML5:

<meta charset="UTF-8">

对于旧版本:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

您有一些具有不同影响级别的常规设置:

(1) 将JSP页面配置为以utf-8格式显示内容(放在JSP页面的顶部)



(2) 将默认字符编码设置为utf-8(java系统属性)

-Dfile.encoding=“utf-8”

(3) 将应用程序服务器配置为在utf-8(conf/server.xml)中对请求参数进行编码



(4) 告诉浏览器内容为utf-8格式(放在html标题部分)


您有一些具有不同影响级别的常规设置:

(1) 将JSP页面配置为以utf-8格式显示内容(放在JSP页面的顶部)



(2) 将默认字符编码设置为utf-8(java系统属性)

-Dfile.encoding=“utf-8”

(3) 将应用程序服务器配置为在utf-8(conf/server.xml)中对请求参数进行编码



(4) 告诉浏览器内容为utf-8格式(放在html标题部分)


检查浏览器/页面/servlet响应字符编码。请说得更具体一些。嗨,耶稣,我已经使用jdeveloper开发了我的代码。这里有.jsff页面。需要在tomcat级别进行任何配置吗?检查:尝试更改为encoding=“ISO-8859-1”检查browser/page/servlet响应字符编码。请更具体一点。嗨,耶稣,我已经使用jdeveloper开发了我的代码。这里有.jsff页面。需要在tomcat级别进行任何配置吗?检查:尝试更改为encoding=“ISO-8859-1”嗨,Olivier,我正在使用jsff页面。添加了UTF-8,但我仍然面临着同样的老问题。嗨,Olivier,需要在tomcat级别进行任何配置吗?请确保该文件以UTF-8进行物理编码;仅仅添加标题是不够的,就像说“我将用日语发言”例如,虽然仍然说德语。Tomcat中不需要配置。仍然面临相同的问题。需要对数据库进行任何更改吗?嗨,Olivier,我使用的是jsff页面。添加了UTF-8,但我仍然面临相同的旧问题。嗨,Olivier,任何配置都需要在Tomcat级别进行?请确保文件以UTF-8进行物理编码;Simpley添加标题是不够的,这就像说“我会说日语”例如,虽然仍然说德语。Tomcat中不需要配置。仍然面临相同的问题..需要进行任何db更改吗?嗨,Mayur,我的代码在weblogic上部署时工作正常..但是在Tomcat上部署时面临问题..嗨,Mayur,我的代码在weblogic上部署时工作正常..但是在Tomcat上部署时面临问题。。