jsp网站显示成乱码以及js修改编码问题

在项目别的都配置好了以后,启动tomcat,打开网页准备看能不能运行,突然出来了一个很蛋疼的问题,网站显示全是乱码,这个时候代码里面是这样的

<%@ page contentType="text/html; charset=utf-8"  language="java" %>


有的jsp页面没有,以为是JS的问题,于是查了JS编码修改的问题
http://www.iteye.com/problems/42136

得到了以下解决方案
比起删掉之前的workspace,新建一个workspace,如此操作之外还有个稍微不那么决绝的办法

方法1:window->Preferences打开属性页, 
     General->Content Type,点击右边的Text, 下面会出现*.js(locked), 选中*.js(locked),在最下面的Default Encoding中写入utf-8, 再点击update按钮即可 

方法2:在工程上右键Properties. 选中Resource, 在右边的Text file Encoding中点击Other, 选utf-8即可 

PS:不推荐方法2, 除非你的其他代码都是utf-8的

也怪LZ自己安装myeclipse的时候默认编码没弄好,所以只能苦逼的按着改了,改来改去,发现Text下面的,还得一个个都点开去改才能改成utf-8!
改完还是乱码!
又想了个新办法乱码终于解决了: 新建了一个test.jsp,(设置好utf-8)在body里面写了俩汉字,发现没有出现乱码,原来前面是这样的
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

苍天啊 大地啊 就一个pageEncoding就把我从煞笔的不断修改浏览器编码的行为中拯救出来了!于是把这行救命的代码普及到所有JSP中间去了,办法比较笨!但是管用就行,适合改配置改到死还没改出名堂的新手再见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值