2017-01-12 4 views
0

Ниже мой код и я хочу, чтобы утвердить этот текст из ответов еГо чтения файлов, состоящие из арабских и китайских строкНевозможно напечатать или Войти неанглийские строки, например, арабские, китайские символы с помощью Groovy в SOAP UI

Формат текстового файла

10911= الأصول مع تعريب 
10912= الأصمع تعريب 

Groovy код следующим

Properties properties = new Properties() 
def file = new File(''C\properties.txt')) 
InputStream is = new ByteArrayInputStream(file.getBytes()); 
properties.load(is) 
log.info properties."10911".toString() 

Получение ответа как

ا?? Ø????????? Ù? ع ØªØ¹Ø ± Ù? Ö

Как зарегистрировать ее в арабский или chiinese в SoapUI

+0

Что такое кодирование? См. Меню -> Справка -> Свойства системы. – Rao

+0

@Rao: Кодирование содержимого этого файла с использованием groovy в пользовательском интерфейсе SOAP, оно не имеет ничего общего с системными свойствами, у меня есть некоторые арабские и китайские слова, которые я хочу утверждать из значений файлов. –

+0

- это текст в арабском ключе или номер на оставил? – Rao

ответ

0

Перейти к file/Preferences в SoapUI

в HTTP SettingsResponse compression должен быть снят.

0

Properties нагрузки от UTF-включен Reader:

Properties properties = new Properties() 
def file = new File('C:\\properties.txt')) 
file.withReader('UTF-8') { properties.load(it) } 
log.info(properties."10911".toString()) 
Смежные вопросы