解决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)中文乱码终极篇相关推荐
- 【已解决】对JSP页面传值中文乱码的简单解决方法
很多java程序员在日常的工作中总会遇到对JSP页面传值中文乱码的情况,一些朋友由于操作不当,造成了很大的麻烦.本文将为大家讲解关于对JSP页面传值中文乱码的简单解决方法的内容. 方法/步骤 方法一: ...
- Gingko Framework:页面参数中文乱码解决
Gingko Framework:页面参数中文乱码解决 在formbean中转码 // bname public String getBname() { return businesscode.get ...
- MYSQL使用UTF8中文乱码终极解决办法
转自:http://wenku.baidu.com/view/d2d4f15ba8114431b80dd81f.html MYSQL使用UTF8中文乱码终极解决办法 作者:刘明灵 liumingl ...
- linux tomcat 日志乱码,Linux下TOMCAT中日志出现中文乱码
红帽子AS4,其中TOMCAT为6.0. 结果TOMCAT中日志出现中文乱码 解决方法修改i18n: 最后的配置为: [root@linux etc]# more /etc/sysconfig/i18 ...
- php mysql查询中文乱码_解决php mysql查询插入中文乱码问题_PHP教程
解决php mysql查询插入中文乱码问题 一.中文问题其实就是经统一编码了否则就会乱码 1.数据库与php页面编码统一 2.数据库数据表字段与页面编码统一 如果做到上面两种就不存在中文乱码问题了,那 ...
- IDEA Java项目Web页面的中文乱码解决方案
毕业季来临,很多小伙伴都选择从网上购买或者下载源码来作为毕业设计的参考,但是由于每个人运行环境各不相同,导致很多同学在运行过程中遇到一些奇怪的问题,比如最近经常有小伙伴跟我反映,在运行JavaWeb项 ...
- 解决IntelliJ IDEA控制台输出中文乱码 淇℃伅
一.情况: 运行Tomcat,控制台输出中文乱码,如图所示: 二:解决方法: 1.找到Tomcat安装目录--conf文件夹--logging.properties文件 2.将文件中的UTF-8全部改 ...
- 解决IntelliJ IDEA控制台输出中文乱码问题(图文详解)
解决IntelliJ IDEA控制台输出中文乱码问题(图文详解 前言 第一步(打开idea的bin目录) 第二步(打开idea) 第三步(关闭idea,重新打开即可)![请添加图片描述](https: ...
- 微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题
微信小程序模板消息(服务通知消息)原始post工具封装(不使用jar包--坑比较多),解决47001(JSON格式)和中文乱码问题 参考文章: (1)微信小程序模板消息(服务通知消息)原始post工具 ...
最新文章
- 互联网圈都是什么人年薪百万?这份报告有真相
- linux查看nginx并发连接情况
- spring管理hibernate的SessionFactory-多种配置方法
- 【Tiny4412】EMMC启动最小网络文件系统
- 完整全面的Java资源库(包括构建、操作、代码分析、编译器、数据库、社区等等)...
- Oracle asm aix盘,AIX/HP UX/LINUX上ORACLE ASM添加磁盘
- 组态软件运行在云服务器是上,如何将本地组态画面发布到云服务器
- 联想战略储备看创投,联想创投All in智能互联网
- 华为/华三:OSPF多区域配置
- TypeScript系列教程--初探TypeScript
- 不管是蓝牙耳机还是有线耳机长时间佩戴都是有危害的,这些问题不容小觑!
- php 微信支付V3接口
- AI读书笔记:《智能简史(谁会替代人类成为主导物种)》
- hadoop+Spark实战基于大数据技术之电视收视率企业项目实战
- 自制批量 PDF 转图片的工具软件(附百度网盘地址)
- 2021年上半年系统集成项目管理工程师上午试题参考解析(二)
- 【安全资讯】全球上市公司财报中“网络安全”的提及次数出现显著增长
- 微服务架构-高性能Netty服务器-064:Netty实战与反序列化与序列化协议
- 从杉车网新能源车选,看新能源汽车市场老派与新锐之争
- yum源报错 提示 Couldnt resolve host mirrorlist.centos.org