我试图在空手道中获得GET响应但是每当响应包含非英语字符时,它返回'???'对于响应中的字段。 相反,我想要返回实际的字符。
{Id="abc", name="<Some German Text>"}
返回实际响应:
{Id="abc", name="????"}
空手道剧本:
Given path 'URL'
When method get
Then status 200
* json convertJSON = response
答案 0 :(得分:0)
只需为maven-surefire-plugin
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
这是典型的pom.xml
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>
请告诉我这是否有效!