WSO2 EI: как обрабатывать шведские символы в WSO2 при использовании vfs для выбора файла csv

Я использую транспорт vfs, чтобы выбрать один файл csv, а затем выполнить сопоставление данных с ним. Этот CSV-файл содержит несколько шведских символов в одном из полей, например Testö.

Когда файл подбирается, он получает изменения в Test�, а затем его отображение данных для преобразования в формат json, а затем он остается таким, пока сообщение не будет отправлено конечному потребителю. Есть ли способ, которым я могу обрабатывать шведский символ в транспорте vfs, установив кодировку в UTF или ISO 8859

я использовал

<property name="CHARACTER_SET_ENCODING" scope="axis2" type="STRING" 
value="UTF-8"/>

а также

<property name="CHARACTER_SET_ENCODING" scope="axis2" type="STRING" 
value="ISO-8859-1"/>

но это вообще не изменило значение. Кто-нибудь может мне помочь.

Заранее спасибо.


person 2437850    schedule 22.10.2018    source источник


Ответы (1)


Вы пытались установить параметр transport.vfs.ContentType для вашего прокси-сервера vfs? Вы можете включить разделение кодировки с помощью символа точки с запятой.

<parameter name="transport.vfs.ContentType">text/csv;charset=UTF-8</parameter> 
person Maxim Fazyloff    schedule 23.10.2018
comment
Спасибо за ваш ответ. Да, я включил charset = ISO-8859-1, и он работает. - person 2437850; 23.10.2018