編碼

2012-07-19 41 views
3

我在我的Mac上運行的MVN清潔測試測試Maven的測試結果,控制檯輸出如下:編碼

\u8F93\u5165\u6B63\u5E38\u53C2\u6570uid\u548Climit\uFF0C\u6570\u636E\u5E93\u65E0\u8BB0 

信息:

Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800) 
Maven home: /usr/local/apache-maven-3.0.3 
Java version: 1.6.0_33, vendor: Apple Inc. 
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 
Default locale: en_US, platform encoding: MacRoman 
OS name: "mac os x", version: "10.7.4", arch: "x86_64", family: "mac" 

我的測試用例是用中國 。如何設置測試結果編碼?

感謝

回答

2

你必須設置在你的pom.xml如下:

<project> 
    ... 
    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 
    ... 
</project> 

可能是你必須提高,通過使用下列內容:

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
</properties> 
+1

謝謝,我設定這些已經可以,但是它也沒有輸出正確。 – user1536828 2012-07-19 10:00:45

+0

您確定在IDE /編輯器等中正確編碼了字符嗎? – khmarbaise 2012-07-19 10:19:52

+0

可能需要設置Java本身的編碼。 – khmarbaise 2012-07-19 10:20:26