精华内容
下载资源
问答
  • 2022-03-07 15:31:48

    Tomcat乱码问题

    平时在使用tomcat做一些服务的时候经常遇到各种乱码问题,要么是控制台输出乱码或者输出日志乱码,要么页面接收乱码,非常烦人。引起乱码的原因多个,从网上学习了很多,现在尝试简单总结给大家分享

    一、页面输出乱码有三种可能

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

    浏览器本身有自己的显示编码格式,tomcat的输出也有自己的格式,甚至我们在编写代码的过程中也可以指定输出的编码格式。所以这类原因导致的乱码,需要我们保持各种编码格式统一:
    a.在tomcat中将server.xml 的我们所用的端口的配置添加URIEncoding=“UTF-8”
    b.在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

    更多相关内容
  • 主要介绍了详解Tomcat乱码与端口占用的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • IDEA中Tomcat乱码问题

    2021-01-09 05:33:34
    Tomcat启动时控制台日志乱码  解决方法 第一种方式 首先修改IDEA中的编码方式 修改tomcat目录下conf 配置目录下的 logging.properties文件 java.util.logging.ConsoleHandler.encoding = GBK  结果: 但是 这...
  • 将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题
  • 主要介绍了浅谈Tomcat乱码与端口占用的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • tomcat乱码解决

    2022-03-04 15:20:48
    部署Tomcat 页面或控制台乱码问题

    ECLIPSE

    一、修改Tomcat的conf的server.xml文件加上 URIEncoding="UTF-8"

    二、在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置

    set JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8

    三、控制台打印出现乱码。cmd输入regedit 进入注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏,这里就是你打开的命令窗口的名字),找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。

    如果没有找到tomcat新建一个Tomcat项,里面选择DWORD,值填写65001

    四、修改tomcat/apache-tomcat-7.0.92/conf/logging.properties把UTF-8改成GBK

    IDEA

    1、tomcat---->Edit Configurations

    在这里插入图片描述
    2、选择Startup/Connection---->打勾Pass environment variables---->点击+号

     在这里插入图片描述

     

    3、 填入:Name:JAVA_TOOL_OPTIONS ; Value:-Dfile.encoding=UTF-8 ; 点击Apply

    在这里插入图片描述

     

    4、 选择Server---->在VM options填写-Dfile.encoding=UTF-8---->点击Apply;重启tomcat看下问题是否成功解决;

    在这里插入图片描述

    第二类问题描述


    1,修改编辑器的编码
    #编辑器的乱码,这个很好解决,将其全部变成UTF-8
    file->settings->editor->file Encodings

    在这里插入图片描述 


    2,控制台乱码
    在tomcat->Edit Configurations->VM options 添加 -Dfile.encoding=UTF-8

    在这里插入图片描述

     

    3,运行环境
    在tomcat->Edit Configurations->Startup/Connection
    ---->打勾Pass environment variables---->点击+号
    加上如下代码:
    JAVA_OPTS -Dfile.encoding=UTF-8
    JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8

    在这里插入图片描述

     

    4,更改项目的.idea文件夹下面的encoding.xml
    将里面的编码格式全部改成UTF-8;

    在这里插入图片描述

     

    5,修改idea安装目录bin目录下的两个配置文件
    找到idea安装目录bin目录下如下图所示两个文件 1.idea.exe.vmoptions 2.idea64.exe.vmoptions,用编辑器打开,在文件末尾添加 -Dfile.encoding=UTF-8

    在这里插入图片描述

    在这里插入图片描述 

    重启idea,运行Web项目,打开浏览器看是否还出现乱码,注意,要清除浏览器的缓存,不然还是会乱码,这也是一个坑。 

    展开全文
  • TomCat乱码问题解决

    2022-01-30 19:36:46
    TomCat乱码问题解决 1.打开tomcat文件夹conf文件夹下server.xml文件用记事本打开。 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/...

    TomCat乱码问题解决

    1.打开tomcat文件夹conf文件夹下server.xml文件用记事本打开。

    <Connector connectionTimeout="20000" 
    				port="8080" protocol="HTTP/1.1" 
    				redirectPort="8443" URIEncoding="UTF-8"/>
    

    在这里插入图片描述

    2. 继续打开conf文件夹下logging.properties文件,同样记事本打开。

    java.util.logging.ConsoleHandler.encoding = GBK
    

    在这里插入图片描述
    在这里插入图片描述

    乱码问题就此解决!

    展开全文
  • tomcat乱码解决办法

    2022-04-27 13:19:59
    tomcat乱码解决办法其实很简单,只需要修改配置文件的一处内容即可,操作如下: 打开tomcat根目录,然后点击conf目录,如下所示: 进来之后打开logging-properties文本,如下所示: 在47行将原本的UTF-8改为GBK...

    tomcat乱码解决办法其实很简单,只需要修改配置文件的一处内容即可,操作如下:

    打开tomcat根目录,然后点击conf目录,如下所示:

    在这里插入图片描述

    进来之后打开logging-properties文本,如下所示:

    在这里插入图片描述

    在47行将原本的UTF-8改为GBK即可,如下所示:

    在这里插入图片描述

    展开全文
  • 解决tomcat乱码问题

    2021-05-08 18:20:37
    很久以前遇到过windows版本tomcat控制台乱码问题,最后朋友帮我改了下就好了,今天又遇到了相同的问题,留下这个文章记下解决方法,有遇到相同问题的新手朋友可以试下,非常简单,不过方法很多,不保证个个都能解决...
  • idea配置Tomcat乱码处理

    千次阅读 2020-11-02 12:18:08
    idea配置Tomcat乱码处理 环境: idea2019.3 64位 tomcat 9.0.22免安装版本 idea配置Tomcat 1、解压tomcat到指定目录 2、打开idea,点击右上角add configuration,点击加号 3、选择更多选项,找到Tomcat Server,选择...
  • 解决tomcat乱码的问题

    2022-02-23 08:38:46
    编辑IDEA中的Tomcat配置。 在VM options中增加-Dfile.encoding=UTF-8 重启Tomcat
  • Tomcat乱码解决方法

    千次阅读 2021-02-22 09:23:22
    Tomcat解决乱码问题的方法 方法一:修改Tomcat的conf的server.xml文件加上 URIEncoding="UTF-8" 方法二:在Tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置 方法三:在tomcat安装目录下的conf文件夹下...
  • 关于在IDEA中Tomcat乱码的解决办法

    千次阅读 2021-12-23 22:41:02
    1.Tomcat版本为10.0.6,此时在默认设置下,IDEA控制台没有出现乱码情况。 2.Tomcat版本为9.0.56,此时在默认设置下,IDEA控制台出现乱码情况。 2.1 检查IDEA编码。File---Settings---Editor---File Encodings中...
  • tomcat乱码问题解决

    2021-01-30 22:51:42
    一、修改Tomcat的conf的server.xml文件加上 URIEncoding=...三、控制台打印出现乱码。cmd输入regedit 进入注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏,这里就是你打开的命令窗口的名
  • idea解決tomcat乱码问题

    2021-09-16 20:55:23
    一、ssm项目html文件中文乱码 修改tomcat的命令文件catalina.bat 在文件的指定位置添加 set JAVA_OPTS= 在上边的空白处加上下面代码即可解决。 set "JAVA_OPTS=%JAVA_OPTS%-Dfile.encoding=UTF8" 运行...
  • 解决idea下tomcat乱码

    2022-03-24 16:32:41
    场景回顾:从服务器上拉下来的代码编码格式是 UTF-8 的,idea通过Settings-》Editor-》File Encodings全部都设置为了UTF-8,之后启动tomcat后,发现Tomcat Catalina Log面板中涉及中文字符的全部都乱码了。...
  • 主要介绍了Java & Idea启动tomcat的中文乱码问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 解决Tomcat乱码问题 一、问题提出 二、乱码原因 三、彻底解决乱码问题 四、总结 一、问题提出 相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如。。。 相信很多有强迫症...
  • 主要介绍了idea tomcat乱码问题的解决及相关设置的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
  • Tomcat 乱码情况: 是cmd乱码——改tomcat里面的conf下的logging配置编码即可。 是IDEA里面的乱码,如果只改了一部分编码,则可能只有server下是不乱吗,而Catalina这一栏还是乱码。 完整操作,做完一般显示如下: ...
  • 解决Tomcat乱码问题

    2021-12-24 18:39:01
    Tomcat乱码解决问题

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,941
精华内容 27,976
关键字:

tomcat乱码