Let's Go!

解决jsp中文乱码问题

上一篇 / 下一篇  2009-10-28 09:56:48 / 个人分类:JAVA学习&编程相关


1. html乱码
html 页面中,在head中添加 <meta>设置,设置浏览器使用字符集
  <head><title>test.html</title>
  <meta. http-equiv="Content-Type" content="text/html; charset=utf-8">
    <!--  上面那行语句,设置了在浏览器显示此html页面的时候使用哪个字符集 charset=utf-8 是有作用的 --> 
  </head>


2. jsp乱码
jsp 页面中,第一行,添加如下设置:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%>

pageEccoding ---> 编码字符集
contentType ---> 浏览器使用字符集

3.
以上设置,在eclipse中都比较简单。
--->菜单栏window --> preferences --> 在type filter text中输入jsp; -->
选择下面的jsp -> 选择creating files组中的encoding 为UTF-8编码就可以了。

4.  设置接收的字符集
request.setCharacterEncoding("UTF-8") ; 

5.
在浏览器中,查看----> 编码 -----> 可以看到此页面使用的字符集

 

6.UltraEdit显示乱码的解决方法

将要打开的文件先用记事本打开,然后选择另存为,另存的同时选取unicode选项。这样再用ultraEdit打开另存后的文件就不会出现乱码了。

 

另:关于字符编码的几次转换,可以参见相关文章

 


TAG:

 

评分:0

我来说两句

Open Toolbar