在终端(Terminal)执行 gradle build 命令控制台提示 GBK 字符编码错误
1、错误提示:
	1.1、使用 EditPlus 和 IntellJ IDEA 都显示文件是 UTF-8,明明都是 UTF-8,却依然不同。
	1.2、通过命令行工具查看活动代码页为 936,其对应字符编码 GBK,由此可知是字符编码不一致导致的。
	1.3、EditPlus 和 IntellJ IDEA 和命令行(CMD)工具或终端使用的字符集不同,又由于采用是 gradle 命令,其是以命令行(CMD)或终端(Terminal)所依赖的字符集为准的。
2、解决办法:
	要么将命令行工具或终端工具中的字符编码改为 UTF-8,要么将文件的字符编码改为 GBK。
	在 build.gradle 文件末尾追加如下配置:
		tasks.withType(JavaCompile) {
		    options.encoding = "UTF-8"
		}
	为 gradle 指明所使用的字符串编码为 UTF-8。
	
3、补充:
一般出现字符编码错误多半是根字符编码不一致有关系。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号