博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea 下tomcat字符集问题
阅读量:6565 次
发布时间:2019-06-24

本文共 613 字,大约阅读时间需要 2 分钟。

问题来源:

开发环境(tomcat)和测试环境(was)中 

String类型的参数完全一致,但是md5编码出来的值却不一致,可能是开发环境与测试环境的两者容器的字符集编码不一致,实际中开发环境GBK,测试环境中是UTF-8,将本地tomcat修改成UTF-8即可

经修改后tomcat打印日志时出现中文乱码问题

 

在运行/调试 配置对话框的Startup/Connection面板中,

勾选Pass environment variables.

并添加一个environment variable,

Name填 JAVA_TOOL_OPTIONS, Value填 -Dfile.encoding=UTF-8.

点击确定。重启TOMCAT进行调试,可以看到控制台中tomcat日志中的中文能正常显示了。

上面基本上应该不会出现乱码啦

如上述全部尝试还是乱码则需要修改配置文件

 

进入idea的安装目录, 进入bin目录下。找到idea.exe.vmoptions这个文件 和 idea64.exe.vmoptions,

在最后一行加入-Dfile.encoding=UTF-8,两个文件最好都加上。

 

 

参考:https://blog.csdn.net/dandandeshangni/article/details/48544221

转载于:https://www.cnblogs.com/1234cjq/p/9176693.html

你可能感兴趣的文章
npm install --save 、--save-dev 、-D、-S 的区别
查看>>
Gradle
查看>>
php实现网站访客数量统计的方法(简单实现,不能防刷新)
查看>>
浏览器标签栏logo添加
查看>>
制作首页的显示列表。
查看>>
Java-笔记17-复习
查看>>
查找最近的共有祖先元素
查看>>
keepalive配置文件详解
查看>>
【转】XAML实例教程系列 – 开篇
查看>>
SQL语句的一些总结
查看>>
计算机科学的科研评价问题
查看>>
Poj(1182),种类并查集
查看>>
CSU 1974
查看>>
Spring事务管理配置以及异常处理
查看>>
【SP26073】DIVCNT1 - Counting Divisors 题解
查看>>
对组件库对再次封装
查看>>
最近写了个自动填写调查的问卷的简单爬虫
查看>>
几个字符串方法
查看>>
PHP命令行参数
查看>>
C++后台服务如何高效实现多个定时器任务
查看>>