前言
每个工具都会有一些意想不到的“坑”,SoapUI也不例外。无论是参数或者响应报文,大家可能都遇到过乱码问题,这里记录一下几种解决乱码的方法。
一、修改显示字体
在File>>>Preferences>>>Editor Settings>>>Select Font界面修改所属字体,如下图:
大家尽量选用一些常用的字体,如仿宋、微软雅黑,当然,只要不乱码的字体就是好字体,--手动滑稽--
注意:修改完配置,保存,重启SoapUI工具。
二、修改HTTP配置
在File>>>Preferences>>>Http Settings界面,不勾选Response compression一项,如下图:
注意:修改完配置,保存,重启SoapUI工具。
三、修改启动配置文件
找到SoapUI安装目录下的soapui.bat文件(商业版为soapui-pro.bat),此文件在bin目录里面,右键编辑,在下面编码后添加 -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8,保存然后重启工具。
set JAVA_OPTS=-Xms128m -Xmx1024m -Dsoapui.properties=soapui.properties -Dgroovy.source.encoding=iso-8859-1 "-Dsoapui.home=%SOAPUI_HOME%" -splash:soapui-pro-splash.png
四、修改Encoding的编码格式
在Request的左侧边栏中,选择Encoding的编码格式为UTF-8,如下图:
后续有其它解决办法会继续更新,也欢迎大家留言讲讲自己的处理方法。