一、问题描述: 写单元测试,测试远程服务接口时,遇到中文乱码问题,造成传参错误。 如下图
二、解决方法:
看右下角,已经是UTF8,如图
(注:这里只是表示当前这个文件的编码方式,如果改变当前文件的编码,可以直接右击\File Encoding\...修改为UTF8)
继续找问题所在
preferences/Editor/File Encodings 原来是有个文件的编码方式为GBK,设置为UTF8,问题解决。
三、补充
再次执行如果还是乱码,这个时候可以build一下工程,然后再次执行,乱码问题应该就不会出现了。
关于UTF8和GBK的区别,可以阅读在下的另一篇文章:https://blog.youkuaiyun.com/kzadmxz/article/details/80482778