pixabay
重新安装windows后一堆问题在困扰着我。其中最烦人的是,TestNG 运行结果在Eclipse显示乱码。控制台和主代码页面都没问题,为什么呢?
Code:
@Test(dataProvider = "normalList")
public void CASE_03_CheckList(List
Console:
[RemoteTestNG] detected TestNG version 7.3.0
PASSED: CASE_03_CheckList([포함 OR a, list], [스트링 포함, list, s])
PASSED: CASE_03_CheckList([eng OR sh, list], [English, list, s])
PASSED: CASE_03_CheckList([e s, list], [space space, list, s])
PASSED: CASE_03_CheckList([!@#$%^&*(), list], [!@#$%^&*(), list, s])
PASSED: CASE_03_CheckList([23, list], [123, 4444, list, s])
PASSED: CASE_03_CheckList([sp AND ce, list], [space space, list, s])
PASSED: CASE_03_CheckList([sp AND ce, list], [space space, list, s])
PASSED: CASE_03_CheckList([2, 1], [1, 2, 3])
PASSED: CASE_03_CheckList([false, true], [true, false, null])
PASSED: CASE_03_CheckList([false, null], [null, false, true])
记得几年前也发生过这个问题,并且好不容易解决了,但... 忘了怎么改了,哭笑不得~
数字时代无法相信记忆力,数字化并存到区块链才是正道。
解决方法很简单,在Eclipse安装目录下的eclipse.ini文件尾部加上-Dfile.encoding=UTF-8
即可。
[Cookie 😅] 参考: https://blog.csdn.net/sinat_28734889/article/details/52300070