soapUI參數中文亂碼問題解決方法
可能方案1:
字體不支持中文,將字體修改即可:
file-preferences-editor settings-select font 修改字體,改成能顯示中文的,如FangSong
可能方案2:
如果響應報文有亂碼,可嘗試:
file-preferences-http settings,不勾選response compression
注意:前兩種修改都要將亂碼窗口重新打開才生效。
可能方案3:
編輯soapui.bat文件,在
set JAVA_OPTS=-Xms128m -Xmx1024m -Dsoapui.properties=soapui.properties -Dgroovy.source.encoding=UTF-8 "-Dsoapui.home=%SOAPUI_HOME%\" -splash:soapui-pro-splash.png 記錄后面添加 -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8 保存,再重啟。
(此方案適用於 groovy腳本中中文編碼亂碼問題,並且如果中文參數是從文件中讀取,要確保文件和腳本編碼一致,如都是utf-8)
可能方案4:
在Request的Encoding位置下拉選擇UTF-8編碼格式,再注意在以json格式填寫參數的時候,必須使用UTF-8編碼格式。