本文主要是介绍java web项目开发时,中文乱码问题(笔记总结呀呀!!,收藏就完事了),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、总结
- 二、撸代码
- 三、分享与交流
一、总结
1.直接看图哈
2.
重要总结: 在处理字节流和字符流输出中文乱码问题时,都采用:response.setContentType("text/html;charset=UTF-8");
二、撸代码
private void charSetMethod(HttpServletResponse response) throws IOException {//字符流处理中文乱码问题String name = "放牛娃";//1.设置服务器端的编码格式response.setCharacterEncoding("UTF-8");//2.设置浏览器端的编码格式response.setHeader("Content-Type", "text/html;charset=UTF-8");PrintWriter prw = response.getWriter();prw.write(name);}/*** 字节流处理中文乱码问题解决方案:使服务器与浏览器解析的编码保持一致* @param response* @throws IOException* @throws UnsupportedEncodingException*/private void streamCharsetMethod(HttpServletResponse response) throws IOException, UnsupportedEncodingException {String country = "中国";ServletOutputStream os = response.getOutputStream();// 1.让浏览器端的编码方式是utf-8response.setContentType("text/html;charset=UTF-8");// 2.让服务器端的编码方式也是utf-8os.write(country.getBytes("UTF-8"));}
三、分享与交流
最后有兴趣一起交流的,可以关注我的公众号:这里你能够学到很实用的技巧,不是常用的我不说,公众号回复提取码即可获取以下学习资料啦啦啦啦,喜欢就拿去吧!!
(链接时常会失效,若出现此类情况,可以加我微信:17722328325(加时请备注:学习资料))
-
Java web从入门到精通电子书
-
Python机器学习电子书
-
Python400集(北京尚学堂)
-
JavaScript项目案例、经典面试题
-
Java300集(入门、精通)
-
Java后端培训机构录集(同事培训内部提供)
-
java重要知识pdf文档(价值连城呀呀,不收藏你会后悔的)
这篇关于java web项目开发时,中文乱码问题(笔记总结呀呀!!,收藏就完事了)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!