中华考试网·阅读新闻
编程开发 > JSP > 文章内容

JSP编程教程:Eclipse中JSP文件中文乱码

2015-5-5编辑:ljnbset
Eclipse中JSP文件中文乱码

在Eclipse或者MyEclipse中由于默认的JSP编码格式为ISO-8859-1,所以当打开由其他编辑器编辑的JSP文件时会出现乱码,如图所示

对于这个问题我们只需要更改一下Eclipse或者是MyEclipse中对JSP的默认编码就可以了,修改的地方(我的MyEclipse版本为11)如图所示

PS

在Eclipse或者MyEclipse当中JSP文件默认的编码为ISO-8859-1,所以在JSP代码中间如果出现中文就不能保存,例如如下代码

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<%@ page language="java" import="java.util.*" %> 

 

   

   

   

    

   

  这是一个中文显示示例: 

  <% 

    String str = "中文"

    out.print(str); 

  %> 

   

修改后在保存的时候会提示如下:

现这个提示的原因在于JSP源文件中有ISO=8859-1编码无法识别的中文字符,对于这个问题,解决办法就是在JSP页面中声明页面编码格式即可。声明后代码如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<%@ page language="java" import="java.util.*" pageEncoding="GB2312" %> 

 

   

   

   

    

   

  这是一个中文显示示例: 

  <% 

    String str = "中文"

    out.print(str); 

  %> 

   

其中第一行中pageEncoding=“gb2312”指明了JSP页面编码采用GB2312,这样就可以正常保存JSP的源文件了。

以上就是本文所述的全部内容了,希望大家能够喜欢。

JSP编程教程:表单提交中文乱码
咨询热线:4000-525-585(免长途费)