【项目经验】Java web 页面跳转中文乱码
小编最近在敲demo的时候遇到了Java web 页面跳转后中文乱码的问题,小编也是使劲浑身解数才把页面给弄好了,现在来总结一下。
问题再现:
小编在MyEclipse中试了多种方法,小编在这里一一总结一下。
1、在源文件上右击,选择properties,然后在打开的界面当中,把默认的编码格式改成UTF-8。
2、在tomcat的server.xml文件里 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />加上URIEncoding="UTF-8"
3、在jsp页面中加入<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>,为了方便,添加新的页面了不再添加这条语句,可在MyEclipse的Window—》Preferences—》JSP中修改编码格式为UTF-8。如图:
4、小编在使用之前的3种方法后,在360浏览器里仍然无法解决乱码的问题,但是在火狐浏览器中却能正常运行,至此明白浏览器也有编码格式的存在。小编于是到网上查询了问题的解决办法。 工具——》编码——》选择自动检测和UTF-8.如图
之后,乱码问题就彻底解决了。后续里小编一一还原修改问题的myeclipse和tomcat,发现前两种并不会造成页面的乱码问题。还原后两种方法后,再运行程序发现乱码了。可见在jsp页面里数据的乱码与jsp里设置编码与浏览器的编码有关。
【项目经验】Java web 页面跳转中文乱码相关推荐
- java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别
java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别 参考文章: (1)java ...
- java gsoap_gsoap c与java web之间传输字符串中文乱码问题 | 学步园
中文乱码,也就是编码问题不一致,我们也不深究用什么soap_set_mode用SOAP_C_MBSTRING还是SOAP_C_UTFSTRING 只需要我们对字符进行转码成一个统一规范就可以正常显示了 ...
- Java web后台插入数据库中文乱码问题解决
前言:项目想要避免乱码情况的出现,要保持服务器.数据库.项目.以及前端编码一致. 一.项目以及前端编码,设置. myeclipse--->右键项目--->Properties---> ...
- java 开发web页面跳转,javaweb页面跳转
java动态web页面,JavaWEB入门,javaweb页面跳转,javaweb页面登录 他们之间的联系是什么 8 serverlet 的生命周期及各阶段的作用 9 java web两种跳转方式分别 ...
- java url 传值乱码问题_java页面url传值中文乱码怎么办
是不是有很多用户们都有遇到过java页面url传值中文乱码的问题呢?java页面url传值中文乱码怎么办?那么今天我们就跟爱站小编一起去看看具体的解决方法吧. 中文问题,是在应用中常常遇到的问题. 这 ...
- linux加水印乱码,linux java程序加水印及中文乱码方案(二)
上一篇介绍了在linux, centos图片加水印出现乱码的解决方案,<linux java程序加水印及中文乱码方案>, 在真实项目环境下,一是部署在虚拟机服务器,还有项目部署在docke ...
- Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决)
Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决) 参考文章: (1)Myeclipse中导入项目后java类中汉字注释出现乱码问题(已解决) (2)https://www.cn ...
- JAVA 关于PDF转图片出现中文乱码 boxpdf
JAVA 关于PDF转图片出现中文乱码public BaseFont CreateBaseFont() {BaseFont bfChinese = null;try {//如果有乱码去检索你的程序中是 ...
- java前端项目经验_web前端页面项目经验总结
项目时间:2016年4月5日--4月9日 项目名称:阿七果子园web前端页面 项目内容: 1.HTML5+CSS+JavaScript(banner+timer)+JQuery(small_banne ...
最新文章
- jQuery中getJSON跨域原理详解
- (转)一个as3写的减速效果
- C++ Builder初学问与答(十三)
- 51Nod 1439 - 互质对(容斥+莫比乌斯函数)
- 【Tiny4412】烧写Uboot到EMMC
- failover.mysql_mysqlfailover测试
- php检测一个变量是否设置函数,php如何判断变量是否有设置的函数
- Git和Github的学习
- excel取整函数_查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读
- 基于VMware应用环境的备份恢复解决方案思路
- javascript基础知识系列:DOM学习
- jQuery 事件的命名空间
- HDU2567 寻梦【输入输出流+水题】
- Tomcat8配置SSL证书
- google浏览器无法更新_如何更新谷歌浏览器
- PyQt5 Qt Designer 新手教程(一)—— 软件界面介绍
- 电子商务企业如何把握大数据?
- 运算放大器(运放)运算方面的整理
- LaTeX 写作的两个辅助工具:统计中文字数和关闭Acrobat中的PDF文档
- 基于RISC-V架构的开源处理器及SoC研究综述
热门文章
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat
- Xcode 9 下为适配 iPhoneX 导致对 iOS 10 不兼容问题
- mysql上机试题_mysql上机试题
- Spark RDD使用详解--RDD原理
- FTP远程传输文件操作
- 《机器学习实战》源码和数据集的下载
- 赋能数智化· 从数据到价值转变 | GCT冠骋信息高科技电子行业智能制造高端研讨会成功举办
- 大学生生涯规划1000字计算机专业,我的职业生涯规划计算机专业1000字
- yagmail 发送html,PYTHON发送邮件YAGMAIL的简单实现解析
- BigDecimal比较大小