设定客户端的编码。<%@ page contentType="text/html; charset=UTF-8" %>建议楼主好好读一下weblogic的编码稳当。
http://edocs.beasys.co.jp/e-docs/wls/docs91/en/relnotes_ja.html#1110000相信全文读完后会对weblogic的编码设置有一个全局性的认识。
http://edocs.beasys.co.jp/e-docs/wls/docs91/en/relnotes_ja.html#1110000相信全文读完后会对weblogic的编码设置有一个全局性的认识。
解决方案 »
- spring3整合hibernate4小项目-org.springframework.beans.factory.BeanCreationException
- 数据库变更
- jar包冲突问题
- 这样值多少?
- 求一个HQL语句
- 如何在WEB页面实现订单自动提醒功能
- 关于struts web应用程序中的页面回退问题
- 请问我运行startweblogic,输入http://localhost:7001,为什么报错啊?谢谢!
- 关于一个XML的问题.
- 简单,谁要分。。jbuilder引入包的问题:我写了一个EJB并且发布了他.........................
- webwork中的效验器验证提示信息显示位置,如何修改?
- SmartUpload上传路径问题
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app
PUBLIC "-//BEA Systems, Inc.//DTD Web Application 7.0//EN"
"http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd" >
<weblogic-web-app>
<description>描述信息</description>
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
<input-charset>
<resource-path>/foo</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
<context-root>/</context-root></weblogic-web-app>
所以楼主要查一下,你的叶面设定的是什么编码。
jsp页一直都是按照 所述设置的至于编码文档我再好好研究下,
不知能否指点些具体的方法啊
我刚去看了下jsp页,发现果然首行<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
被我注释掉了,,一直没发现.
可是我把这一行加入后,页面所有中文全部变为乱码了,包括从浏览器输入的数据
楼主这一句[从数据库提取出来后都能正常的转为UTF-8编码]是怎么验证的?编码问题挺绕人的,不过我感觉把文档看完了再找问题就快多了。
试一下这个
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page contentType="text/html; charset=AAA" %>
两种一般都写前一种 或者 后一种 一起写的我没见过。
我一直用的是后一种
现在所有用户输入数据以及数据库提取数据全部能正常显示输出
问题是:
ApplicationResources.properties里定义的中文全部是码显示了
我在MyEclipse里已将文件编码改为了UTF-8
搞不明白问题在哪里了!!
你说的[全部是码显示了]是说在页面上乱码显示马?
你把文件变成ascii码了吗?
可直接在JSP页标签内写入的中文全部可以正常显示
这又是为何??
烦劳..
因为JAVA载入的是2字节编码所以资源文件都是二字节的ASCII码(JAVA可以直接载入)。
具体的楼主可以GOOGLE一下,比我说得好。
相看文字的话下一个插件就可以了。名字既不清了 PROPERTY EDITOR之类的楼主自己GOOGLE一下吧。