|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
一、Include的页面乱码 现象:include进来的页面出现乱码,其它页面正常。 原因:Tomcat在缺省情况下使用ISO-8859-1编码,但是在include时有时Tomcat不能准确根据外层.jsp文件的编码解析include进来的文件,造成include进来的文件中的中文乱码。 解决:这儿可以有很多解决办法,但是对于我们的中文环境,从根本上的解决办法是将Tomcat 5.0.19的核心缺省编码从ISO-8859-1修改为GBK 。可以在下面地址下载修改过的jar文件, jasper-compiler.jar,jasper-runtime.jar位于/common/lib下,其它位于/server/lib下,将新的.jar文件替代原.jar即可。 现象:通过表单提交的数据出现乱码。 原因:原因未明。可能是Tomcat在接收到哀求后,并没有能够根据request中的信息提前准确的编码方法。 解决:可以添加一个设置字符集的Filter。 //=================初学者注重,请将此文件放在WEB-INFclassesfilters下, /** public void destroy() { public void doFilter(ServletRequest request, ServletResponse response, // Conditionally select and set the character encoding to be used // Pass control on to the next filter } public void init(FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig; } protected String selectEncoding(ServletRequest request) { } //==================这段代码是我在网上摘录的,因为不知到出处所以无法标明作者 <!-- Set Character Encoding--> 返回类别: 教程 上一教程: 用PHP发送MIME邮件(三) 下一教程: 用PHP和MYSQL建立计数器过程详解 您可以阅读与"彻底解决Tomcat 5.0.19中文乱码(过滤器)"相关的教程: · PHP和JAVA的XML-RPC中文问题解决办法 · 解决PHP存取MySQL 4.1乱码问题 · 解决phpMyAdmin2.6以上版本数据乱码问题 · 使用php 5时MySQL返回乱码的解决办法 · PHP3中文文档(续3) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |