tomcat解决乱码(解决tomcat 静态页面html中文乱码的解决终极篇)
类别:服务器 浏览量:2499
时间:2021-10-26 11:38:04 tomcat解决乱码
解决tomcat 静态页面html中文乱码的解决终极篇tomcat 中jsp不会乱码 但是html中文会乱码
原因有好几个:
没有设置页面编码 tomcat的配置不正确 文件保存的编码格式不是utf-8 等等 下面来讨论解决办法
html页面设置为 utf-8 在页面头部添加<meta>
标签
tomcat的server.xml配置
(1) 添加 URIEncoding=“UTF-8”
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
(2)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
设置 tomcat中 catalina.bat (jvm的编码)
在catalina.bat 中set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
下面 添加 : -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
如下所示:
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
设置tomcat的 web.xml (我的是108行左右)修改为下面所示:
<servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>fileEncoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
以上是解决tomcat乱码的解决办法 配置后要重启tomcat
tomcat重启:
如果你的toamcat已经启动:在命令行中进入tomcat安装目录
C:\tomcat\bin>stutdown
之后 C:\tomcatbin>startup
这样tomcat完成了一次重启。
到此这篇关于解决tomcat 静态页面(html)中文乱码的解决终极篇的文章就介绍到这了,更多相关tomcat 静态页面中文乱码内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- dockertomcat运行参数设置(Docker Tomcat为何看不到访问界面)
- docker部署tomcat(Docker安装Tomcat、MySQL和Redis的步骤详解)
- docker快速入门和安装(docker安装tomcat8的实现方法)
- tomcat处理高并发请求(Tomcat打破双亲委派机制实现隔离Web应用的方法)
- tomcat在linux系统安装步骤(Tomcat的卸载和重装的实现图文)
- tomcat原理详解(解析Tomcat架构原理到架构设计)
- tomcat部署web项目常见问题(关于tomcat部署应用无法访问前端页面的问题)
- idea 部署到tomcat 的项目在哪儿(使用IDEA创建Web项目并发布到tomcat的操作方法)
- tomcat启动闪退拒绝访问(详解Tomcat双击startup.bat闪退的解决方法)
- tomcat的startup闪退的原因(直接双击启动tomcat中的startup.bat闪退原因及解决方法)
- linux部署tomcat项目(阿里云服务器linux系统搭建Tomcat部署Web项目)
- idea里面怎么配置tomcat(intellij idea 使用Tomcat部署的项目位置在哪)
- tomcat正常启动404(Tomcat正常访问localhost报404问题解决)
- idea调试怎么配置tomcat(如何提升Idea启动速度与Tomcat日志乱码问题)
- tomcat配置远程调试(一次tomcat源码启动控制台中文乱码的调试过程记录)
- tomcat处理乱码(Tomcat中catalina.bat设置为UTF-8控制台出现乱码)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
- 怎么做好SEO(怎么做好seo内容优化)
- 冬季钓鱼子线用 长 还是 短(冬季钓鱼子线用)
- 鱼竿 夏钓短,冬钓长 ,一定是这样 认清优缺点在选竿(鱼竿夏钓短冬钓长)
- 鲢鳙钓底还是钓浮 流水的水域应怎样做钓(鲢鳙钓底还是钓浮)
热门推荐
- http404解决方案(http403禁止访问怎么解决?http403禁止访问错误原因汇总)
- python dict 操作(Python中dict和set的用法讲解)
- vuejs图片缩放裁切(vue+js点击箭头实现图片切换)
- vue 修改后刷新(Vue使用三种方法刷新页面)
- vue插槽实例(Vue中插槽slot的使用方法与应用场景详析)
- dedecms二级栏目列表(DedeCMS系统TAG标签伪静态设置)
- elementui的el-popover修改样式不生效的解决(elementui的el-popover修改样式不生效的解决)
- mysql有数据但筛选值为空(解决从集合运算到mysql的not like找不出NULL的问题)
- EasyUI DataGird动态生成列
- docker容器重启配置没了(docker修改未启动容器的配置信息操作)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9