Где установить кодировку символов в настройках 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

Добавьте последнюю строку выше установленного JAVA_OPTS =% JAVA_OPTS% -Dfile.encoding = "iso-8859-1", выбирая *****.

Сохранить и перезапустить SOAPUI

enter code here