一、页面输出乱码

有三种可能

1.server.xml配置未注明编码格式

浏览器本身有自己的显示编码格式,tomcat的输出也有自己的格式,甚至我们在编写代码的过程中也可以指定输出的编码格式。所以这类原因导致的乱码,需要我们保持各种编码格式统一:

a.在tomcat中将server.xml 的我们所用的端口的配置添加URIEncoding="UTF-8"

b.在html的<html></html>标签内加上meta标签

c.最好在编程中输出页面的时候指定编码为UTF-8

2.catalina.bat的配置问题

在\tomcat\bin\catalina.bat这个配置文件中加上

set JAVA_OPTS=-Dfile.encoding=UTF-8

3.用编译工具,在IDEA编译器中的VM options:设置-Dfile.encoding=UTF-8,或eclipse 的设置中改成utf-8 输出的问题可以解决

二.控制台输出乱码

这个问题的原因是windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。所以tomcat的命令框和输出日志都是乱码

解决的办法有两个:

1.修改cmd命令行的编码

a.打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat

b.找到CodePage项,没有则创建,更改值为十进制的65001

2.修改logging.properties配置

a.打开tomcat/conf/logging.properties

b.添加语句:

java.util.logging.ConsoleHandler.encoding = GBK

c.重启tomcat,查看日志数据即可

出处:https://cloud.tencent.com/developer/article/1441354

转载于:https://www.cnblogs.com/liyunchuan/p/11541481.html

tomcat网页乱码相关推荐

  1. 第4步 tomcat配置中文字符集 启动Tomcat  网页乱码

    第二部:给页面上添加mate标签 <html> <meta http-equiv="Content-Type" content="text/html; ...

  2. Tomcat网页乱码、控制台乱码

    一.控制台乱码解决 修改Tomcat中的 logging.properties配置文件如下即可 二.网页乱码解决 1.修改Tomcat中的配置文件server.xml中如下 2.在servlet中使用 ...

  3. Tomcat启动乱码及IDEA中tomcat信息乱码解决方法

    1.命令行下Tomcat乱码 在Window下使用Tomcat,配置好Tomcat的路径后,在DOS下,输入命令startup,可以快速启动TomcaT,但是会发现输出之中有许多乱码.如下图: 我们可 ...

  4. Tomcat网页加载速度过慢的解决方法

    Tomcat网页加载速度过慢的解决方法 参考文章: (1)Tomcat网页加载速度过慢的解决方法 (2)https://www.cnblogs.com/magmell/p/7086229.html 备 ...

  5. Tomcat中文乱码问题的原理和解决方法

    为什么80%的码农都做不了架构师?>>>    Tomcat中文乱码问题的原理和解决方法 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决 ...

  6. python抓取中文网页乱码

    我们经常通过python做采集网页数据的时候,会碰到一些乱码问题,今天给大家分享一个解决网页乱码,尤其是中文网页的通用方法. 首页我们需要安装chardet模块,这个可以通过easy_install ...

  7. IntelliJ IDEA启动Tomcat控制台乱码问题解决

    tomcat启动乱码如下: 修改tomcat下载路径下的配置文件logging.properties,如果该文件在C盘下一定得用管理员权限打开才可以进行修改 将第四十七行的改为如下 #控制台的日志输出 ...

  8. python爬虫的数据如何解决乱码_写爬虫时如何解决网页乱码问题

    实战讲解,文章较长,对爬虫比较熟悉的浏览翻看章节 2.3 获取新闻文本内容. 写爬虫时经常对网址发起请求,结果返回的html数据除了标签能看懂,其他的全部是乱码.大家如果对爬虫感兴趣,请耐心阅读本文, ...

  9. 一次tomcat数据乱码事件

    一次环境变量出错导致的tomcat数据乱码事件 1.1 事件起因 由于业务的调整,我们需要将在A服务器上的后台系统迁移到B服务器上的后台,我们选择在下班后进行迁移,因为那个时间点,后台系统已经几乎没有 ...

最新文章

  1. 属性项目的定义(property)[ZT]
  2. Linux挂载新磁盘
  3. 21天学通HTML5和CSS3第二版,21天学通HTML5+CSS3
  4. 多模块顺序_国考要上岸,每个模块要对多少题?
  5. jni java c 变量对应_GitHub - jkangzhang/JNIDemo: JNI中Java和C的数据传递
  6. 在ASP.net中的UpdatePanel,弹窗失败解决办法
  7. 在C#中列出进程,杀掉进程。
  8. 倍增(LCA与ST表)
  9. 2021年焊工作业压力焊考试题库
  10. SPSS数据插补方法
  11. 密码破解—Hashcat
  12. PDF转WORD工具破解版
  13. Java中观察者模式与委托的对比
  14. Jmeter的Html报告汉化及解析
  15. 【Andrew Gelman多元统计】(基于R)
  16. AI创作教程之如何使用简单的 Web API 和 GPU 支持在 Docker 中运行 Stable Diffusion,在 45 秒内启动用于 Stable Diffusion的 Web API
  17. 计算机语言zuv,我们的拼语_大家的语言_新浪博客
  18. python项目开发案例精粹-Python金融实战案例精粹
  19. 周杰伦歌词预测 #博学谷IT学习技术支持#
  20. 最新版安全狗(v4.0.2.665) 文件上传 绕过

热门文章

  1. CSS实现水平垂直居中的五种方法
  2. Java语言底层架构
  3. 5G+AI技术到底是什么样的?一篇漫画告诉你答案
  4. MATLAB使用入门
  5. matlab使用cdfplot画累积分布函数CDF图像
  6. SCADE Display(OpenGL)软件设计文档生成工具的设计考虑
  7. java 写文件 二进制_简单Java程序向实用程序的过度:二进制文件的读写
  8. 思科网络学院-网络互连-第四章
  9. 【SAP】财务专用客户和财务专用供应商
  10. 如何在Windows系统上下载并安装IBM磁带驱动程序