这篇文章给大家分享的是有关java页面出现中文乱码的原因和解决方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获。
站在用户的角度思考问题,与客户深入沟通,找到高淳网站设计与高淳网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、做网站、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖高淳地区。
1、设置eclips , window->Preferences->web->JSP Files中的Encoding选项为UTF-8
2、修改jsp文件头部为UTF-8
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
3、设置servlet中request对象编码
public class RegisterServlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ request.setCharacterEncoding("UTF-8"); ........ } }
4、如果还是乱码,设置tomat中的配置文件
Tomcat的server.xml文档中的
useBodyEncodingForURI="true" IEncoding="utf-8" URIEncoding="utf-8"
以上就是java页面出现中文乱码的原因和解决方法,详细使用情况还需要大家自己亲自动手使用过才能领会。如果想了解更多相关内容,欢迎关注创新互联行业资讯频道!