[idea]关于idea开发乱码的配置

在JAVA开发中,一般统一设置为UTF-8的编码,包括但不限于开发工具、日志架构、虚拟机、文件编码等。常见配置如下:

1、IDEA工具

在idea64.exe.vmoptions、idea.exe.vmoptions中添加:

-Dfile.encoding=UTF-8

2、JAVA 运行在windows上时默认使用的编码需要手动指定

3、日志配置,例log4j,其它类似

复制代码
log4j.appender.syslog.encoding=UTF-8
log4j.appender.stdout.encoding=UTF-8
log4j.appender.file.encoding=UTF-8

4、TOMCAT日志文件配置,如有如下:

conf/logging.properties中增加

java.util.logging.ConsoleHandler.encoding = UTF-8

5、IDEA中文件编码

相关推荐
静心观复11 分钟前
drawio画java的uml的类图时,class和interface的区别是什么
java·uml·draw.io
Laplaces Demon13 分钟前
Spring 源码学习(十四)—— HandlerMethodArgumentResolver
java·开发语言·学习
guygg8817 分钟前
Java 无锁方式实现高性能线程
java·开发语言
ss27318 分钟前
手写Spring第7弹:Spring IoC容器深度解析:XML配置的完整指南
java·前端·数据库
青衫码上行43 分钟前
【从0开始学习Java | 第22篇】反射
java·开发语言·学习
superlls1 小时前
(Spring)Spring Boot 中 @Valid 与全局异常处理器的联系详解
java·spring boot·后端
我星期八休息1 小时前
C++智能指针全面解析:原理、使用场景与最佳实践
java·大数据·开发语言·jvm·c++·人工智能·python
摇滚侠1 小时前
Spring Boot 3零基础教程,WEB 开发 整合 Thymeleaf 笔记36
java·spring boot·笔记
大猫会长2 小时前
docker安装php+apache
java·开发语言
野生技术架构师2 小时前
JAVA 架构师面试题含答案:JVM+spring+ 分布式 + 并发编程
java·jvm·spring