IDEA中文项目问题解决小记

本文记录了在IDEA中处理GBK编码项目遇到的问题,包括编译、mvn build及Tomcat日志乱码的解决方法,如何配置maven环境,以及autoconfig配置值注入的问题。解决方案涉及到修改pom文件、设置环境变量、添加maven-resources-plugin等。此外,还提到了IDEA中使用maven和配置Tomcat启动选项的注意事项。
摘要由CSDN通过智能技术生成

公司的WEB项目是GBK编码的,组里基本上都是用eclipse的,IDEA中碰到的很多问题都要重新去解决。

1. 输出乱码问题

先倒不提代码中输出的中文了,编译、mvn build以及tomcat日志都有乱码。网上搜了一下,比较靠谱的是:

http://www.kafeitu.me/tools/2013/03/26/intellij-deal-chinese-disorderly-code.html

这里提到的解决方案。这个方案基本上能够解决IDEA的乱码问题,除了在调用autoconfig的时候还是会输出乱码,这时还是需要在pom文件中指定一下maven-autoconfig-plugin的编码。默认是没有指定的,这样它会用系统默认的,如果LC_ALL环境变量为空,那就会使用MacRoman,显然这对中文输出是有问题的。修改pom后如下:

<plugin>                                             
	<groupId>com.alibaba.citrus.tool</groupId>          
	<artifactId>maven-autoconfig-plugin</artifactId>    
	<version>1.0.9</version>                            
	<configuration>                                     
		<exploding>true</exploding>                        
		<explodedDirectory>                                
			${warExplodedDirectory}                           
        </explodedDirectory>                         
        <charset>GBK</charset>                       
	</configuration>                                    
	<executions>                                        
		<execution>                                        
			<pha
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值