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