tomcat部署应用页面乱码问题解决方案

这篇具有很好参考价值的文章主要介绍了tomcat部署应用页面乱码问题解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考:(129条消息) java jvm字符集 设置_windows/tomcat 修改java虚拟机JVM以utf-8字符集加载class文件的两种方式..._Lemaden的博客-CSDN博客

1、应用部署tomcat启动之后,页面显示乱码,解决方案

设置环境变量:

我的电脑 -> 右键:属性 -> 高级系统设置 -> 环境变量 -> 系统变量:新建(W)

tomcat部署应用页面乱码问题解决方案

变量名设置为:JAVA_TOOL_OPTIONS

变量值设置为: -Dfile.encoding=UTF-8

2、控制台启动时,控制台显示乱码解决方案

由于Tomact日志字符集采用的是gbk,java强制将gbk转换成utf-8后,形成乱码。

路径:{TOMCAT_HOME}/conf/logging.properties (提示:TOMCAT_HOME为tomcat目录路径)

tomcat部署应用页面乱码问题解决方案

#指定tomcat日志字符集

java.util.logging.ConsoleHandler.encoding = GBK

修改保存即可。

3、补充

页面乱码解决方案:

(1) html 

<head> 第一行添加:<meta charset="UTF-8">

(2) {TOMCAT_HOME}/conf/server.xml 添加:URIEncoding="UTF-8"

tomcat部署应用页面乱码问题解决方案

 (3) {TOMCAT_HOME}/bin/catalina.bat (通过 bin\startup.bat启动时有效)

tomcat部署应用页面乱码问题解决方案

 (4) webapp应用下的 web.xml添加

<init-param>
        <param-name>fileEncoding</param-name>
        <param-value>UTF-8</param-value>
</init-param>

tomcat部署应用页面乱码问题解决方案

 (5){TOMCAT_HOME}/conf/web.xml 添加:;charset=UTF-8

<mime-mapping>
        <extension>html</extension>
        <mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>

(6) {TOMCAT_HOME}/bin/Tomcat8w.exe 添加:-Dfile.encoding=UTF-8

(提示:服务列表启动tomcat有效)

tomcat部署应用页面乱码问题解决方案文章来源地址https://www.toymoban.com/news/detail-495008.html

到了这里,关于tomcat部署应用页面乱码问题解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Tomcat+Eclipse乱码问题解决方法

    Tomcat+Eclipse乱码问题解决方法

      概述 乱码问题是大家在日常开发过程中经常会遇到的问题,由于各自环境的不同,解决起来也费时费力,本文主要介绍一般性乱码问题的解决方法与步骤,开发工具采用Eclipse+Tomcat,统一设置项目编码UTF-8为例,供大家参考。 解决方法与步骤 步骤一:首先,检查JSP页面声明

    2024年02月13日
    浏览(12)
  • idea下tomcat运行乱码问题解决方法

    idea下tomcat运行乱码问题解决方法

    idea虚拟机选项添加 -Dfile.encoding=UTF-8

    2024年02月15日
    浏览(14)
  • Tomcat输出控制台中文乱码问题彻底解决

    Tomcat输出控制台中文乱码问题彻底解决

    目录 文章目录 前言 一、为什么会出现乱码 二、怎么处理乱码问题 1.修改注册表 2.脚步更改配置 三、修改后检查执行 总结         随着互联网的不断发展,软件部署这门技术也越来越重要,很多人在使用Tomcat部署web应用的过程中都遇过诸多的问题,本文就介绍了处理Tomca

    2024年02月08日
    浏览(55)
  • SpringBoot中文乱码问题解决方案

    在Spring Boot中,确实没有像传统Web应用程序中需要使用web.xml配置文件。对于中文乱码问题,你可以采取以下几种方式来解决: 在application.properties文件中添加以下配置: 这里将字符集设置为UTF-8,并启用了HTTP编码配置。 如果你使用的是Spring Boot 2.x版本,可以尝试在pom.xml文件

    2024年02月04日
    浏览(13)
  • 爬虫—响应页面乱码问题解决方法

    爬虫—响应页面乱码问题解决方法

    案例:腾牛网图片抓取 源代码如下: 执行之后,报错如下: 解决办法: 方法一,设置解码格式为’GBK’ 运行结果如下: 方法二,自动获取解码格式

    2024年01月21日
    浏览(14)
  • 【Python】中文乱码问题与解决方案 深入分析

    【Python】中文乱码问题与解决方案 深入分析

    一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢? 在本文中,以\\\'哈\\\'来解释作示例解释所有的问题 ,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一直以来,py

    2024年02月10日
    浏览(14)
  • vs code调试rust乱码问题解决方案

    vs code调试rust乱码问题解决方案

    在terminal中 用chcp 65001 修改一下字符集,就行了。有的博主推荐 修改 区域中的设置,这会引来很大的问题。千万不要修改如下设置:

    2024年02月09日
    浏览(12)
  • 4 种方法完美解决 IntelliJ IDEA Tomcat 控制台中文乱码问题

    4 种方法完美解决 IntelliJ IDEA Tomcat 控制台中文乱码问题

    上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8 。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。 上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“

    2024年02月16日
    浏览(45)
  • VS2013+QT5.5 中文乱码问题 解决方案

    最近使用VS2013+QT5.5 创建了一个项目,它的菜单是由代码创建的、   发现运行之后全部是乱码

    2024年02月13日
    浏览(15)
  • JDBC连接MySQL后出现中文字符乱码的问题及其解决方案

    JDBC连接MySQL后出现中文字符乱码的问题及其解决方案

    最近在做JavaWeb课程的实验课,今天在尝试jsp通过jdbc连接数据库向MySQL中的user表插入数据后, 表内数据出现了中文乱码的问题 。下面将详细给出本次问题出现场景以及详细的解决方案。 在我的MySQL中的数据库db1里,有一个名为“user”的表,其属性值如下: 通过navicat向表格中

    2024年02月01日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包