TomCat控制台中文乱码及IDEA设置为UTF-8

一、解决IDEA中的中文乱码

  1、首先设置idea编辑器的编码:

    File-Setting设置如下

  

    idea显示编码:windows默认用gbk所以idea显示默认为gbk编码,在 Help--Edit custom vm options 添加-Dfile.encoding=UTF-8

    (其实大部分问题就是没设置好这个)

    

  2、然后配置tomcat的编码问题:

    打开idea安装目录-bin

    用记事本打开idea64.exe.vmoptions文件

 

    在文件后面添加一行:-Dfile.encoding=UTF-8

  

  保存重启项目即可

二、Tomcat命令窗口字符编码(GBK)与显示的字符编码(UTF-8)不匹配的乱码

  

  原因:新版本的tomcat 默认编码是 UTF-8,而 windows 的系统 默认是 GBK。当 tomcat 启动时,需要将 UTF-8编码格式的日志文件传给 windows 操作系统,windows 编解码都是 GBK,导致出现的中文乱码。

  下面演示三种不同的解决方法

  1、解决方法:通过注册表修改Tomcat命令窗口的默认字符编码为UTF-8即可解决

    第一步:Windows+R打开运行,输入regedit进入注册表编辑器

    第二步:在HKEY_CURRENT_USER→Console→Tomcat中修改CodePage为十进制的65001

    注意:如果没有Tomcat或者CodePage,直接新建一个,如下图所示
    点击Console新建Tomcat,点击Tomcat,新建,选择DWPRD(32-位),重命名为CodePage

    

  2、在 CMD中更改 windows 操作系统的 为 UTF-8即可, 管理员身份 打开 cmd, 执行命令 chcp 65001 即可。

  3、修改windows 系统CMD 默认编码,每次启动的时候,自动执行 chcp 65001

    修改注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]

    新建一个字符串值,key-value如下: "autorun"="chcp 65001",之后重新打开cmd即可。

    

  三种都可以得到如下结果

  

  【切忌】自己改tomcat的logging.properties 为GBk 会导致调试时get/post参数乱码

 

原文地址:https://www.cnblogs.com/cheng-/p/12347694.html

时间: 2024-08-25 07:58:40

TomCat控制台中文乱码及IDEA设置为UTF-8的相关文章

IDEA中 tomcat 控制台中文乱码解决 及GsonUtils无法转换时间格式

IDEA中 tomcat 控制台中文乱码解决 1.找到tomcat 安装目录下的 conf /logging.properties 文件打开 2.将 java.util.logging.ConsoleHandler.encoding = UTF-8 修改为 java.util.logging.ConsoleHandler.encoding = GBK 3.保存后 重启idea ————————————————GsonUtils需添加时间模式 datePattern指定模式 原文地址:https:

tomcat 控制台中文乱码问题解决办法寻觅

看了很多种解决办法,然而并没有解决 如下面这个: Tomcat 控制台UTF-8乱码问题 1.修改cmd的编码格式 快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下: "autorun"="chcp 65001",之后重新打开cmd即可. 2.修改Tomcat bin目录下st

idea中springboot内置tomcat控制台中文乱码解决

在使用idea的时候,在springboot中使用内置的tomcat控制台中中文乱码,这个问题困扰我好长时间了,今天终于解决了 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <ex

idea中启动tomcat控制台中文乱码

在启动tomcat容器时控制台会显示乱码,这个问题属于tomcat编码问题引起的,我们需要在VM options中添加:-Dfile.encoding=UTF-8 如果上述方法仍然无法解决,可以参考https://blog.csdn.net/dandandeshangni/article/details/48544221 原文地址:https://www.cnblogs.com/gudbd/p/9721398.html

IDEA启动tomcat控制台中文乱码

乱码情况:IDEA默认展示的三个log信息,全部乱码. 开始以为是IDEA本身或项目setting的编码格式错误导致,后来发现并不是,而是tomcat自身的日志输出问题. 解决方案: 修改Tomcat安装目录下的conf文件中的logging.properties文件中的内容: 把需要修改的乱码log信息,对应的位置进行修改,我的是需要把UTF-8修改为GBK. 找到如下几行: 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalin

idea 控制台中文乱码

idea 控制台中文乱码,网上找了好多基本都是说在tomcat配置文件里面添加-Dfile.encoding=UTF-8 添加后依然乱码, 需要在idea64.exe.vmoptions文件中添加-Dfile.encoding=UTF-8(我用的64位的idea,32位的在对应文件中进行修改) 再有idea工具中的默认编码格式也是UTF-8 file => Settings... 和 file => Other Setting => Default Settingss... 至此控制台中

idea html 中文乱码,控制台中文乱码,工程文件中文乱码

1.工程文件中文乱码 一般是idea编码不正确,在   File | Settings | Editor | File Encodings 中修改编码集. 2.控制台中文乱码 一般为Tomcat 配置问题, 修改config 文件中 logging.properties ,utf-8 为 GBK 3.html 中文乱码 先在html中修改编码集,为utf-8 如果你的编码是UTF-8(这是必须的),只要在TOMCAT的catalina.bat文件中找到set JAVA_OPTS= 在上边的空白处

Intellij idea操作maven时控制台中文乱码

只留存记录 windows环境下,Intellij idea12中maven操作时,控制台中文乱码问题(编译报错或者clean install时出现的其他错误描述乱码) 在cmd中mvn中文正常显示,log4j打印日志也是ok的. 解决方法: Setting->maven->runner VMoptions: -Dfile.encoding=GB2312

SecureCRT中文乱码解决已设置UTF-8了

问题描述 SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码,这个问题,找了很多的方法,最后还是解决了,在这里和大家分享下. 查看服务器编码 查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明.修改Linux服务器的配置文件:[[email protected] ~]# vi /etc/sysconfig/i18n如果安装系统的时候选择了中文系统,则把LANG字段改为:LANG=