Testng生成的测试报告乱码解决办法
生活随笔
收集整理的這篇文章主要介紹了
Testng生成的测试报告乱码解决办法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Testng生成的測試報告亂碼解決辦法
2017-06-16
1 問題描述
亂碼是程序編碼不統(tǒng)一,比如Java源代碼是utf-8,編譯是gbk,這時會亂碼。
代碼如下:
org.testng.Reporter.log("Response Body: " + StringUtil.RemoveLineBreak(httpResponse.getBody())+"\r\n");應該顯示:
Response Body: {"responseCode":2000,"responseBody":{"errorMessage":"該筆進件校驗已失敗,請不要再簽章"},"responseMessage":"The contract has been processed"}實際顯示亂碼:
Response Body: {"responseCode":2000,"responseBody":{"errorMessage":"èˉ¥??”è????????-???¨"},"responseMessage":"The contract has been processed"}2 解決方案
把Eclipse的Java源代碼是設置為utf-8
Window->References->General->Workspace: Text file encoding=UTF-8
eclipse.ini 在最后面加一行參數(shù):
-Duser.language=en_US
?
轉載于:https://www.cnblogs.com/Ming8006/p/7026177.html
總結
以上是生活随笔為你收集整理的Testng生成的测试报告乱码解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三十而立指的是什么意思
- 下一篇: 【HDOJ 5384】Danganron