Текущее время: Чт, мар 19 2026, 10:57

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




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

Зарегистрирован:
Пн, июн 30 2008, 17:16
Сообщения: 690
Коллеги, я создал коммуникационный канал с типом адаптера 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
Сообщения: 690
Спасибо за ответ. Я нашёл такую возможность в модуле - 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
Сообщения: 690
Парсер у внешнего потребителя и правила устанавливают они:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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