html文件转成jsp时出现乱码

          今天在做jsp页面时遇到了这样一个问题,美工做好了一个html的页面,我现在要用这个页面,于是我用emediter打开了html的文件,将里面的内容直接粘贴到了目标jsp页面里。保存后再emeditor打开时却提示如下错误

html文件转成jsp时出现乱码_第1张图片

而且即使不用编辑器打开时,用welogic运行时该页也是乱码。

开始以为时emeditor的问题,尝试了uraltedit也是一样乱码。

最后用eclipse直接编辑就不会报错了,页面运行也能正常显示中文了。

但是总觉得挺别扭的,因为习惯了用emedit编写代码。

于是到网上狂搜,但最终还是没有找到答案。上一篇文章就是我从网上搜来的。

就在最后,我突然想起来这个html用到了css样式,会不会是css样式中有问题啊,果然问题就在这里啊。

在css样式的第一行写着@charset "utf-8";

而在页面中我用的都是GBK,可能是它们直接发生了冲突吧。

我的页面如下:

<%--页面程序均须此包含标记--%>
<%@ page errorPage="/ErrorPage.jsp" contentType="text/html;charset=GBK"%>  <%request.setCharacterEncoding("GBK");    //设置请求字符集%>

 

  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


GBK" />

红色字体 GBK部分原来是utf-8 ,原来我以为你这里和上面的charset=GBK冲突,所以就改成了GBK,可是

依然乱码,

原来是三个地方都有一致

1.jsp页面第一行的charset=GBK

2.html中的字符定义

3.css中的字符定义

你可能感兴趣的:(jsp,html,jsp,xhtml,css,eclipse,xml)