博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat启动乱码及访问项目中文乱码终极解决方法
阅读量:17325 次
发布时间:2019-09-17

本文共 1146 字,大约阅读时间需要 3 分钟。

现在我们会发现部署在服务器上的tomcat启动时或者访问项目时都会出现乱码的情况,今天小编就整理了解决这些乱码的解决办法。

1、解决tomcat启动时黑框中出现乱码:

(一般tomcat出现乱码都是字符集的问题)
在tomcat目录下conf中找到logging.properties文件
大概在47行处把java.util.logging.ConsoleHandler.encoding = UTF-8改为java.util.logging.ConsoleHandler.encoding = GBK 重启tomcat及可

2、解决tomcat部署完项目后访问项目出现中文乱码问题:

2.1、在tomcat目录的bin文件下找到catalina.bat修改216行左右

set"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 修改为set"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8

2.2、在tomcat的server.xml配置

添加:URIEncoding=”UTF-8”
添加结果如下:

2.3、在项目的idex.html(项目首页)

添加:content=“text/html”; charset=“utf-8”
添加结果如下:

2.4、在tomcat的web.xml

大概119行处添加

添加:

fileEncoding
UTF-8

添加结果如下:

default
org.apache.catalina.servlets.DefaultServlet
debug
0
fileEncoding
UTF-8
listings
false
1

添加完成后重启tomcat服务即可

转载地址:http://ognihz.baihongyu.com/

你可能感兴趣的文章
关于MSDK的几个难点
查看>>
使用UnityEditor做工具
查看>>
Visual Studio我常用的快捷键
查看>>
写C# dll供Unity调用
查看>>
Linux制作run安装包
查看>>
一分钟学会C#解析XML
查看>>
unity AssetBundle的资源管理
查看>>
【转】Unity中HideInInspector和SerializeField一起使用
查看>>
单例模板类
查看>>
Unity与java相互调用
查看>>
android截屏代码
查看>>
unity NGUI图文混排
查看>>
Unity项目优化
查看>>
Unity3D Shader 入门
查看>>
MSDK手Q邀请透传参数问题:url编解码与base64编解码
查看>>
svn提交的一个坑
查看>>
eclipse识别不了模拟器解决办法
查看>>
unity mesh合并
查看>>
谈谈类之间的关联关系与依赖关系
查看>>
Unity中C#如何执行cmd命令(System.Diagnostics.Process的使用)
查看>>