如何设置jsp默认的编码为utf-8

本文介绍了如何在MyEclipse中设置JSP页面默认编码,避免新建页面时编码变化,并提供了HTML乱码的临时解决方案。重点讲述了通过MyEclipse的设置选项调整编码,以及在HTML头部加入指定字符集的方式,确保页面显示正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一:

文件里写:

 

<%@ page contentType="text/html; charset=UTF-8"  %>

 

方法二:

选择window –> Preferences –> MyEclipse –> Files and Editors –> JSP中选择你要设置的Encoding
根本行不通啊,没有encoding这一项啊,在style里面又不能改,哪位用过myeclise8.5的帮个忙-------------临时的。

正确的方式:

那里设置只是临时的,一个文件的编码,在新建编码还会变化
需要在 Preferences-》general-》content types-》下角是文件编码,可以自己定义

MyEclipse更改jsp默认编码  


在平时我们新建一个JSP页面默认编码是"ISO8859-1"。那我们要怎么样才能使它默认为中文编码方式,而不用每次手动修改pageEncoding="GBK"。这时我们就可以在MyEclipse6.5下选择菜单项:

Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors----->JSP--->把这个目录下的Encoding选为你要设置的编码(如UTF-8、Chinese,National Standard等编码方式)
这样设置以后,你下次新建一个JSP页面的时候就默认是你设置的编码了为默认了。

-------------------------------------------------------------------------------------------------------------------

亲测:html乱码解决方案

在<head>与</head>之间加入

<meta name="content-type" content="text/html; charset=GBK">

------------------------------

servlet创建对象格式乱码,服务器端发给浏览器的时候乱码

解决方案如下,在servlet的代码中加入一句。

public void service(ServletRequest arg0, ServletResponse arg1)
   throws ServletException, IOException {
   arg1.setCharacterEncoding("gb2312");
  arg1.getWriter().println("我的第一个Servlet") ;
 }
}
   

转载于:https://www.cnblogs.com/bluewelkin/p/3725648.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值