精华内容
下载资源
问答
  • tomcat乱码问题
    千次阅读
    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

    更多相关内容
  • IDEA中Tomcat乱码问题

    2021-01-09 05:33:34
    Tomcat启动时控制台日志乱码  解决方法 第一种方式 首先修改IDEA中的编码方式 修改tomcat目录下conf 配置目录下的 logging.properties文件 java.util.logging.ConsoleHandler.encoding = GBK  结果: 但是 这...
  • 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乱码问题

    万次阅读 多人点赞 2021-04-25 20:01:10
    解决Tomcat乱码问题一、问题提出二、乱码原因三级目录 一、问题提出 相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如。。。 相信很多有强迫症的同学,看到这些很不爽,我也是...

    一、问题提出

    相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如。。。
    在这里插入图片描述
    相信很多有强迫症的同学,看到这些很不爽,我也是,接下来我就来说一下解决方案。

    二、乱码原因

    产生乱码的根本原因就是编码和解码不一致,举个例子就是翻译的人与写文章的人用的不同的语言,我本来写的是中文拼音,结果你去用英语翻译,肯定翻译出来的东西看不懂。
    比较常见的编码格式有Unicode、Ascll码、GBK、UTF-8等等,我们普遍用的都是UTF-8等等。

    三、彻底解决乱码问题

    1、打开tomcat的/conf/server.xml,给它显示的增加编码方式

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

    2、将日志的编码格式也修改一下,打开tomcat的\conf\logging.properties。
    在这里插入图片描述
    这里我简单描述一下UTF-8和GBK的关系,其实GBK编码才是指中国的中文字符,并且包含了简体中文和繁体中文;UTF-8比较强大,是全国家通用的一种编码,如果涉及多个国家语言,那么就建议使用UTF-8,所以他们按道理是可以通用的。

    3、其实以上这两步我的问题已经解决了,但是我在看别人也提供了其他的方法,如下
    打开tomcat下\bin\catalina.bat文件下增加

    set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8
    

    在这里插入图片描述
    这一句我在Linux下见到过,到底是啥意思我现在还不太明白,还需要继续研究一下。

    四、总结

    经过上面几种方法的使用,肯定能解决大家的乱码问题,记录一下自己不会的东西,学无止境。还需要学习更多的知识,希望我的方法能解决和我遇到一样的问题的小伙伴。如有不足和疑问,欢迎大家留言指正,谢谢大家!

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

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

    一、修改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 tomcat乱码问题的解决及相关设置的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Tomcat乱码问题

    2019-05-29 16:11:55
    Tomcat乱码问题 1、找到conf/logging.properties 在tomcat文件夹下搜索logging.properties: 2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK 用文本编辑器比如Notepad++,打开logging.properties,...
  • TOMCAT乱码问题

    2013-01-09 22:25:31
    jsp网页制作与开发,TOMCAT乱码问题
  • IDEA解决Tomcat乱码问题

    2022-07-05 00:01:11
    解决tomcat乱码问题
  • 解决tomcat乱码问题

    2021-05-08 18:20:37
    很久以前遇到过windows版本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" 运行...
  • 将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题
  • 解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
  • 解决tomcat乱码问题

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

    千次阅读 2020-09-01 13:54:07
    关于启动tomcat之后,控制台...5.大概在五十行左右,将 UTF-8 更改为 GBK 即可,在重新运行Tomcat乱码问题就解决了 #设置字符编码格式 #java.util.logging.ConsoleHandler.encoding = UTF-8 java.util.logging.Con
  • 修改项目空间编码 File->...更改Tomcat的conf文件夹下的service.xml配置,增加URIEncoding="UTF-8",具体如下: <Connector port="8080" protocol="HTTP/1.1" ​ connectionTimeout="20000" ​ red
  • 解决Tomcat乱码问题

    2021-12-24 18:39:01
    Tomcat乱码解决问题
  • 1.修改tomcat默认解码方式 修改tomcat安装目录的配置文件conf中的 server.xml 添加:URIEncoding=“UTF-8” <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol=...
  • apache 集成tomcat乱码问题解决

    千次阅读 2016-12-06 23:46:40
    apache 集成tomcat乱码问题解决 项目中前台JS使用了window.open(含有中文的URL),后台获取的中文参数出现乱码,前台alert提示的信息是中文,可以肯定是在网络传输的过程出现的乱码,网上找了些资料收集一下。 ...
  • tomcat乱码解决

    2022-03-04 15:20:48
    部署Tomcat 页面或控制台乱码问题
  • Tomcat乱码问题解决(最全面)

    千次阅读 2022-06-29 19:04:12
    学习javaweb时我们几乎都会遇到的问题
  • windows启动tomcat乱码问题

    千次阅读 2020-03-26 10:20:01
    windows下启动tomcat9出现中文乱码 解决办法: 打开apache-tomcat-9.0.33\conf\logging.properties 配置文件 将java.util.logging.ConsoleHandler.encoding=UTF-8 改为:java.util.logging.ConsoleHandler....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,735
精华内容 28,294
关键字:

tomcat乱码问题