前言
每個工具都會有一些意想不到的“坑”,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,如下圖:
后續有其它解決辦法會繼續更新,也歡迎大家留言講講自己的處理方法。