精华内容
下载资源
问答
  • Tomcat中文乱码问题
    千次阅读
    2022-04-09 22:33:57

    中文乱码总结:

    一、页面编码

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    

    二、URL 中的乱码

    改tomcat中server.xml中Connector的port=“8080”,加上一个 URIEncoding=”utf-8”

        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" 
                   URIEncoding=”utf-8” />
        <!-- A "Connector" using the shared thread pool-->
    

    三、修改web.xml ,增加编码过滤器

        <filter>
            <filter-name>springUtf8Encoding</filter-name>
            <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
            <init-param>
                <param-name>encoding</param-name>
                <param-value>UTF-8</param-value>
            </init-param>
            <init-param>
                <param-name>forceEncoding</param-name>
                <param-value>true</param-value>
            </init-param>
        </filter>
        <filter-mapping>
            <filter-name>springUtf8Encoding</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    

    四、数据库连接

    jdbc:mysql://localhost:3306/mp?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC
    

    以上四种在Tomcat9下,SpringMVC 中文未产生乱码;但是在 Tomcat7 下产生了乱码,需要用下面的方法解决

    五、URL中文参数乱码

    1、springMVC
    //编码
    url = URLEncoder.encode(url, "UTF-8");
    //解码
    url = URLDecoder.decode(url, "UTF-8");
    
    2、struts等其它
    String name = new String(str.getBytes("iso8859_1"),"UTF-8");
    
    更多相关内容
  • 解决tomcat中文乱码问题,有详细的解释说明,希望对需要的人有所帮助
  • 主要介绍了Java & Idea启动tomcat中文乱码问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 解决Tomcat中文乱码问题

    千次阅读 2020-12-17 09:39:50
    tomcat启动的时候控制台中文出现乱码,如图所示: 首先打开tomcat目录,找到conf下的server.xml和logging.properties文件,如图所示: 右击用记事本打开,建议使用代码编辑器(在文字编辑方面与Windows写字板功能...

    我使用的是Tomcat-9.0.37,其他版本解决方法一样。

    Tomcat-9.0.37下载链接
    提取码:uokd
    在这里插入图片描述

    tomcat启动的时候控制台中文出现乱码,如图所示:
    在这里插入图片描述

    首先打开tomcat目录,找到conf下的server.xml和logging.properties文件,如图所示:

    在这里插入图片描述

    右击用记事本打开,建议使用代码编辑器(在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器)。

    npp.7.6.4.Installer(代码编辑器)下载链接
    提取码:naop

    在这里插入图片描述

    在server.xml文件中添加URIEncoding="UTF-8"保存,如图所示:

    在这里插入图片描述

    把logging.properties文件中的UTF-8改成GBK保存,如图所示:

    在这里插入图片描述
    再重新启动Tomcat,如图所示:
    在这里插入图片描述

    展开全文
  • 首先 经过我在网上反复的查找,发现解决tomcat乱码的问题如出一撤 ,压根没啥卵用,但是也为解决提供了一些思路。 在这里插入图片描述 不要问我为什么好嘛 !!!!!这是tomcatapache-tomcat-9.0.17conf下的...

    首先 经过我在网上反复的查找,发现解决tomcat乱码的问题如出一撤 ,压根没啥卵用,但是也为解决提供了一些思路。

    在这里插入图片描述
    不要问我为什么好嘛 !!!!!这是tomcatapache-tomcat-9.0.17conf下的logging.properties。。保证控制台不输出乱码!

    首先这是tomcat更新后多出来的,我也不知道有什么用!但是
    网上很多人看别人帖子改了自己的很多内容的配置,是不是发现改来改去不是这个地方乱就是那个地方乱码!
    所以把tomcat原本的输出格式全部注释掉!

    然后跟据网上教程IDEAIntelliJ IDEA 2018.3.5in


    在这里插入图片描述
    加上-Dfile.encoding=UTF-8 一定要加 这是保证catalina Log里面不输出乱码!!!

    其次就是最简单的idea里面的设置了

    图片搬来的!大家懂就好
    最后 找到intellij idea的file—settings—Editor—FileEncodings的GlobalEncoding和ProjectEncoding和Default encoding for properties都配置成UTF-8

    这个大家设置一下 以免还是出现乱码

    方法二:

    这几天测试的兄弟发现了项目中存在乱码问题 经过排查发现是tomcat中的问题 于是在server.xml中添加了如下属性

    • URIEncoding=“UTF-8”

    诶?还是乱码。。。
    终极解决方法:在C:apache-tomcat-8.5.30incatalina.bat文件中加了如下一条语句彻底解决乱码了

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

    注:这种方法可能只适用一部分问题!

    最后 !!!重启IDEA!!!重启重启重启!!!!!

    展开全文
  • Windows 下Tomcat中文乱码解决

    万次阅读 多人点赞 2020-03-13 13:59:37
    一、控制台乱码 1、问题: 2、问题原因: windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,...

    一、控制台乱码

    1、问题:

    2、问题原因:

    windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。

    3、解决方法:

    方法一(推荐):

    修改conf文件下的logging.properties文件,将控制台输出的编码修改为GBK:

    java.util.logging.ConsoleHandler.level = FINE
    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
    java.util.logging.ConsoleHandler.encoding = GBK

    修改完值重新启动,可以看到中文显示正常了:

    方法二(不推荐):

    修改cmd命令行的编码,打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏,这里就是你打开的命令窗口的名字),找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。

     

    二、IDEA中tomcat控制台乱码问题

     

    1、catalina.bat中必须设置为UTF-8,如果我不设置为UTF-8,页面接收到的就是乱码了,尝试过各种UTF-8的调试,都无解,最后还是只能在catalina.bat的set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8" ,加上UTF-8问题就可以解决了,但是tomcat的命令框和输出日志都是乱码

     

     

     

    Linux下Tomcat中文乱码解决:

    https://blog.csdn.net/qq_25775675/article/details/78062730

    展开全文
  • 解决Tomcat中文乱码

    2011-09-16 16:54:35
    解决tomcat中文乱码的问题!!!!!! !!!!!!!!!!!!!!!!!!!
  • 彻底解决tomcat中文乱码问题的终极方案

    万次阅读 多人点赞 2018-08-16 15:28:01
    这几天测试的兄弟发现了项目中存在乱码问题 经过排查发现是tomcat中的问题 于是在server.xml中添加了如下属性 诶?还是乱码。。。 终极解决方法:在C:\apache-tomcat-8.5.30\bin\catalina.bat文件中加了如下一条...
  • 将编码格式改为UTF-8即可,tomcat 9默认配置的是UTF8打日志,而国内win10镜像默认GBK显示,IDEA默认根据系统编码来显示,所以也是GBK显示,导致乱码。记得重启IDEA!!! 或者在这加上:-Dfile.encoding=UTF-8 ...
  • 平时在使用tomcat做一些服务的时候经常遇到各种乱码问题,要么是控制台输出乱码或者输出日志乱码,要么页面接收乱码,非常烦人。引起乱码的原因多个,从网上学习了很多,现在尝试简单总结给大家分享 一、页面输出...
  • 在修改乱码问题时以下在tomcat和idea里的操作不要同时修改,保证只调整一边,否则在 idea里面的显示还是会乱码。 在tomcat中修改过的,idea会正常显示,在windows下启动tomcat也会显示正常, 但是在idea中做的配置只...
  • 文章目录Tomcat启动乱码问题解决IDEA启动Tomcat控制台输出中文乱码问题:手动启动Tomcat控制台乱码问题 Tomcat启动乱码问题 解决IDEA启动Tomcat控制台输出中文乱码问题: 每次启动控制台都是乱码,强迫症看起来好...
  • tomcat 中文乱码解决

    2021-06-23 15:08:50
    需要修改Tomcat根目录下面的"logging.properties"文件,把所有的encoding=UTF-8的改成encodng=GBK,保存之后,重启Tomcat服务器,就能解决乱码问题,下面贴出我解决步骤的截图 : 然后就ok 启动项目 ...
  • 但是启动界面的窗口中文都是乱码,看不明白它显示的是什么信息。 查看网上的资料,不少文章都是说进入tomcat安装目录下的conf目录,找到 logging.properties文件,把java.util.logging.ConsoleHandler.
  • IDEA运行Tomcat中文乱码问题解决

    千次阅读 2020-02-28 19:17:09
    关于这个问题,也困扰了博主很久,甚至很长一段时间都不想去解决它,但是一直看着乱码确实太难受了,博主也在网上找了很多解决方法,有什么修改配置文件的,在配置Tomcat的VM options中加参数键值对的,都没把问题...
  • Tomcat乱码Tomcat中文乱码解决方案 ================================ ©Copyright 蕃薯耀 2020-10-14 https://www.cnblogs.com/fanshuyao/ 方式一:修改tomcat的日记配置文件:tomcat-9.0.30\conf\logging....
  • https://blog.csdn.net/lengjinghk/article/details/51938644 https://blog.csdn.net/JF_OnTheWay/article/details/87889558
  • 通过运行bin目录下的startup.bat文件启动tomcat,成功启动后,cmd控制台输出的日志乱码,如下图: 二、解决办法 打开 conf文件夹下的logging.properties文件 将文件中配置项java.util.logging.ConsoleHandler....
  • 主要介绍了idea日志乱码tomcat日志乱码问题的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • Tomcat中文乱码

    2017-07-26 16:40:52
    解决方法 ==(1)== 更改 C:\Tomcat\conf\server.xml,指定浏览器的编码格式为“简体中文”: 方法是找到 ==server.xml== 中的 enableLookups="false" red
  • 第三步:将所有的UTF-8那行直接注释(网上有人说改为GBK这种做法可能会让GET/POST参数乱码),8以上版本建议如下操作 第四步:在idea 左上角找到 清除缓存重新启动idea 最后等待Idea重新启动build文件,启动自己的...
  • 小白不懂原理,知识分享解决办法,...1、将apache-tomcat-7.0.107\conf\logging.properties使用记事本打开 2、最低下一行应该是UFT-8,改成GBK 3.重新启动tomcat 4.解决方法因人而异,我使用的在这个方法 ...
  • Tomcat中文乱码问题 大概的原因是由于Tomcat的log日志模块不识别中文的问题,在Tomcat的bin/catalina.bat文件中可以发现: 解决方案: 到Tomcat根目录下“conf”子目录下的“logging.properties”文件中,可发现很...
  • 修改tomcat配置添加-Dfile.encoding=UTF-8 3、运行时编码乱码 进入idea的安装文件中,bin文件下,修改idea.exe.vmoptions和idea64.exe.vmoptions 分别加入如下两句代码: -Dfile.encoding=UTF-8 -Dconsole....
  • Tomcat中文乱码正确解决办法

    千次阅读 2020-07-08 00:20:39
    Comcat7,8,9,我都用过,关于乱码的问题,总结一下。 tomcat中conf里面的server.xml,在Connector中加上URIEncoding="UTF-8"不行? 在tomcat的bin目录下的catalina.bat加入: set JAVA_OPTS=-Xms512m -Xmx1024m -XX...
  • 自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将解决心得与大家共享。一、Java中文问题的由来Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,...
  • idea tomcat 中文乱码
  • 今天在Idea中用Tomcat跑一个Web项目,启动后,Tomcat日志在控制台打印出来都是乱码,初次遇到这个问题真的很棘手,今天小编带领大家一起看看解决方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,954
精华内容 19,981
关键字:

tomcat中文乱码