如何将JavaWeb中jsp页面的默认编码方式改成“UTF-8”?

遇到这个问题后,百度百科最香了!

先是找到最上面WindowPreference

 然后,找到Web下的JSP Files,将Encoding:后的选项改为ISO 10646、Unicode(UTF-8)即可:

 最后,点击Apply和Apply and Close。新建文件,检验是否成功。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是代码思路: ```java import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ChineseServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { // 设置响应头,指定编码utf-8 response.setContentType("text/html;charset=utf-8"); // 获取输出流 PrintWriter out = response.getWriter(); // 向浏览器输出文字符串 out.println("GET输出:JavaWeb程序设计任务教程"); out.flush(); out.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { // 设置响应头,指定编码utf-8 response.setContentType("text/html;charset=utf-8"); // 获取输出流 PrintWriter out = response.getWriter(); // 向浏览器输出文字符串 out.println("POST输出:欢迎学习JavaWeb编程"); out.flush(); out.close(); } } ``` 在该代码,我们创建了一个ChineseServlet类,并使其继承HttpServlet类。然后,我们重写了doGet()和doPost()方法,以便在不同的请求方式下向浏览器输出不同的文字符串。 在doGet()方法,我们首先使用response.setContentType()方法设置响应头,将浏览器的编码设为utf-8。然后,我们获取输出流,向浏览器输出文字符串,并关闭输出流。 在doPost()方法,我们执行了与doGet()方法类似的操作,只是输出的文字符串不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值