Где установить кодировку символов в настройках SOAPUI
Я не могу найти никаких опций character encoding в настройках SoapUI.
Я хочу обмануть ответ xml в iso-8859-1 кодировке.
Ответ 1
Чтобы настроить кодировку для запроса/ответа, вы должны пометить ее в Navigator. Затем в представлении под навигатором перейдите в "Свойства запроса/ответа", выберите кодировку и установите, например, UTF-8 или iso-8859-1.
Ответ 2
Вы можете выбрать один из следующих способов.
Изменение кодировки defualt
Перейдите в SOAPUI_HOME/bin.
Откройте файл soapui.bat/.sh, в зависимости от вашей платформы.
Вы можете найти JAVA_OPTS, затем вы можете добавить туда ниже строки в новой строке
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding="iso-8859-1" на окнах export JAVA_OPTS=$JAVA_OPTS -Dfile.encoding="iso-8859-1" в unix
Сохраните файл, запустите SoapUI.
Он должен использовать кодировку по умолчанию как iso-8859-1.
Кроме того, сообщение специфично:
В противном случае вы можете использовать специальную кодировку символов, используя http headers для этого конкретного метода следующим образом:
Установите новый заголовок для запроса/ответа. Заголовок/имя заголовка:Content-Type Значение заголовка:text/xml; charset=iso-8859-1
Ответ 3
Если у вас есть окна
1- Открыть NotePad ++ в качестве администратора Перейдите по пути C:\Program Files (x86)\SmartBear\SoapUI-5.3.0\bin откройте soapui.bat и найдите
set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%SOAPUI_HOME%\"
set JAVA_OPTS=%JAVA_OPTS% -Dwsi.dir="%SOAPUI_HOME%..\wsi-test-tools"
*****set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding="iso-8859-1"*****
enter code here