Текущее время: Вт, апр 23 2024, 16:59

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Пт, дек 02 2011, 15:43 
Менеджер
Менеджер

Зарегистрирован:
Пн, июн 30 2008, 17:16
Сообщения: 686
Коллеги, я создал коммуникационный канал с типом адаптера File для выгрузки данных. По умолчанию файл создаётся со следующей строкой в заголовке: <?xml version="1.0" encoding="UTF-8"?>, а мне нужно чтобы кодировка была windows-1251, как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Пт, дек 02 2011, 15:49 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Либо в меппинге, либо MessageTransformBean, либо TextCodepageConversionBean (под вопросом).

Установка windows-1251 как параметра в канале, видимо, не оказывает действия для xml? кажись оно только для csv.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Пн, дек 05 2011, 06:18 
Менеджер
Менеджер

Зарегистрирован:
Пн, июн 30 2008, 17:16
Сообщения: 686
Спасибо за ответ. Я нашёл такую возможность в модуле - XMLAnonymizerBean (хотя из его названия это никак не следует).
Сделал - работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Вт, дек 06 2011, 10:24 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Osm написал(а):
а мне нужно чтобы кодировка была windows-1251

Извините, может я конечно не в тему, но все-таки: какой-это такой парсер, который поддерживает 1251 но при этом не поддерживает UTF-8?
Это кто такое придумал?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Вт, дек 06 2011, 10:29 
Менеджер
Менеджер

Зарегистрирован:
Пн, июн 30 2008, 17:16
Сообщения: 686
Парсер у внешнего потребителя и правила устанавливают они:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Вт, дек 06 2011, 10:32 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Вот как интересно. Про 1251 даже в спецификации XML ничего не сказано :)
Там народ наверное его как текст разбирает :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Вт, дек 06 2011, 10:38 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
если как текст тогда в <?xml version="1.0" encoding="ZZZ"?> что в ZZZ попадает, интересно. Легко невалидный xml получить при таком подходе.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Вт, дек 06 2011, 10:55 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, дек 06 2011, 10:11
Сообщения: 78
Это то как раз просто. Народ хочет чтобы собирали парсером (именно для этого и нужно указание ZZZ, его парсер выплевывает), а разбирать хочет его как текст. Парсером вроде как невалидный хмл собрать не получится. Только зачем это надо?
Правда есть вариант что народ его и собирает как текст, тогда этот ZZZ вообще фикция получится, которая к тому же может потом принести большое количество проблем...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как изменить кодировку в выгружаемом через File Adapter XML-файле
СообщениеДобавлено: Вт, дек 06 2011, 11:02 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
в интеграции чего только не бывает ... невалидный XML пожалуй легче всего лечится!

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB