码迷,mamicode.com
首页 > Web开发 > 详细

暑期项目经验(十一)--网页中文乱码问题

时间:2014-09-26 18:14:38      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   java   ar   sp   div   

                网页中文乱码问题

    做项目时,不可避免的会碰到中文显示为乱码为问号的情形。网上讲得方法很多,不尽相同。反正我的做法是:

1.修改tomcat中server.xml, 找到Connectotr,在里面加上URIEncoding="UTF-8"

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEncoding="UTF-8"/>

2.在所有的jsp上,添加以下两行。主要设置pageEncoding.

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<meta http-equiv="content-type" content="text/html;charset=utf-8"/>

经过上面两步,一般就没什么中文乱码的问题了。

 

3.要是页面传值,出现乱码。可以在相应程序中,用控制台输出相应的传值,然后进行,相应的转码。

oneCategoryName =new String(oneCategoryName.getBytes("iso-8859-1"),"utf-8" );
downloadFileName = new String(downloadFileName.getBytes(),"ISO8859-1" );

根据自己的编码,都试一下,就可以解决了。一般都跟"ISO-8859-1"有关。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

暑期项目经验(十一)--网页中文乱码问题

标签:style   blog   http   color   io   java   ar   sp   div   

原文地址:http://www.cnblogs.com/pxjgood/p/3994602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!