我正在从我的java Web应用程序调用soap服务,他们正在发送一个带有阿拉伯名称(ANSI格式)的字段的soap服务器的响应,我已经转换为UTF-8并显示我的JSP页面。现在的问题是它在Tomcat服务器中正确显示,当它被部署到IBM web-sphere v8.5时它显示为???
任何人都可以帮助我
我复制了我的Jsp页面中提到的页面编码
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
答案 0 :(得分:1)
<WAS_installdir>/properties/encoding.properties
文件中设置了哪些值?在某些情况下,encoding.propoerties文件中设置的值可以覆盖JSP中指定的内容类型。 encoding.properties文件包含语言/字符集对列表。
您可以尝试将适用语言的默认值ISO-8859-1更改为UTF-8。需要重新启动WAS才能获取此更改,并且将影响服务器上运行的所有应用程序。