idea项目乱码问题

    xiaoxiao2026-08-23  2

    写了一个简单的字符串切分,代码如下;

    @Test public void testSplit() { String line = "刘涛 实验"; System.out.println(line.split(" ")[0]); System.out.println(line.split(" ")[1]); } 发现切分的结果竟然是乱码,找了半天终于发现问题。

    错误原因:

    测试类的文件编码设置的是UTF-8,但是pom文件中配置的maven编译插件用的是GBK,所以maven在编译的时候会用GBK编码来编译编码为UTF-8的测试类文件,导致乱码

    在pom文件中配置maven编译用的编码的代码如下:

    <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.5.1</version> <configuration> <compilerVersion>1.6</compilerVersion> <encoding>UTF-8</encoding> </configuration> </plugin>上述encoding之前配置的是GBK,现在已经改成了UTF-8,乱码问题得到解决

    转载请注明原文地址: https://ju.6miu.com/read-1311486.html
    最新回复(0)