博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Testng生成的测试报告乱码解决办法
阅读量:6200 次
发布时间:2019-06-21

本文共 685 字,大约阅读时间需要 2 分钟。

Testng生成的测试报告乱码解决办法

2017-06-16

1 问题描述

乱码是程序编码不统一,比如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 在最后面加一行参数:

  -Duser.language=en_US

 

转载于:https://www.cnblogs.com/Ming8006/p/7026177.html

你可能感兴趣的文章
Centos 6.5 安装python3.6
查看>>
day30(对象转json(java))
查看>>
信息化与信息系统(部分)
查看>>
实验四恶意代码技术
查看>>
Spark:特征处理之数据离散化
查看>>
MicroPython入坑记(四)关于MicroPython的代码保护
查看>>
poj 3421 X-factor Chains
查看>>
QQ音乐页面css3动画的应用
查看>>
高考阅卷现场曝光!原来你的高考成绩是这样出来的!
查看>>
为什么要有泛型
查看>>
SVN修改已提交版本的日志
查看>>
java ArrayList去重
查看>>
【中文】Joomla1.7扩展介绍之Googlemaps Plugin
查看>>
RedisTemplate访问Redis数据结构
查看>>
bzoj2553
查看>>
Luogu3527:[POI2011]MET-Meteors
查看>>
swift--环形进度条(UIActivityIndicatorView)的用法
查看>>
web.config中配置Access
查看>>
名画的背后都藏着些什么?
查看>>
spring在任何地方使用request
查看>>