Текущее время: Вт, авг 19 2025, 02:16

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Пт, июн 29 2007, 13:01 
Ассистент
Ассистент

Зарегистрирован:
Вс, янв 14 2007, 02:51
Сообщения: 47
Откуда: Москва
Необходимо загрузить тексты из CSV файла. Кодировка CVS - UTF8.
Пробую вот так:
Code:
DATA: conv_x2x TYPE REF TO cl_abap_conv_x2x_ce
    , buf(1024) TYPE x
    .
FIELD-SYMBOLS: <c> TYPE c.
ASSIGN buf TO <c> CASTING.
<c> = TRAN_STRUCTURE-TXTLG.
conv_x2x = cl_abap_conv_x2x_ce=>create( in_encoding = 'UTF8'
out_encoding = '1500' input = buf ).
conv_x2x->convert_c( ).
buf = conv_x2x->get_out_buffer( ).

  RESULT = <c>.

Падает ошибка, примерно такого содержания "операция не поддерживается".

Может передавать в качестве параметра не 'UTF8' а как то по другому?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Ср, дек 26 2012, 11:25 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
A.l.e.x.e.y написал(а):
Необходимо загрузить тексты из CSV файла. Кодировка CVS - UTF8.
Пробую вот так:
Code:
DATA: conv_x2x TYPE REF TO cl_abap_conv_x2x_ce
    , buf(1024) TYPE x
    .
FIELD-SYMBOLS: <c> TYPE c.
ASSIGN buf TO <c> CASTING.
<c> = TRAN_STRUCTURE-TXTLG.
conv_x2x = cl_abap_conv_x2x_ce=>create( in_encoding = 'UTF8'
out_encoding = '1500' input = buf ).
conv_x2x->convert_c( ).
buf = conv_x2x->get_out_buffer( ).

  RESULT = <c>.

Падает ошибка, примерно такого содержания "операция не поддерживается".

Может передавать в качестве параметра не 'UTF8' а как то по другому?


кто нибудь грузит с unicode ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Чт, дек 27 2012, 08:38 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
если система 7ка, то в пакете есть опция, вы просто можете указать в какой кодировке будут данные.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Чт, дек 27 2012, 09:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
ToliK написал(а):
если система 7ка, то в пакете есть опция, вы просто можете указать в какой кодировке будут данные.


система 7.3 non-unicode, экстракция данных происходит из MS SQL Unicode .
Такое впечатление, что данные неправильно попадают еще на этапе записи в PSA.
В инфопакете для DBConnect не нашел настроек про unicode.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Чт, дек 27 2012, 12:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
sergeyt написал:
ToliK написал(а):
если система 7ка, то в пакете есть опция, вы просто можете указать в какой кодировке будут данные.


система 7.3 non-unicode, экстракция данных происходит из MS SQL Unicode .
Такое впечатление, что данные неправильно попадают еще на этапе записи в PSA.
В инфопакете для DBConnect не нашел настроек про unicode.


С unicode сдружить не смогли, как выход сделали преобразование типов не в unicode в ракурсе на стороне MS SQL , далее
conv_x2x = cl_abap_conv_x2x_ce=>create( in_encoding = '1504' out_encoding = '1500' input = buf ).
в трансформации


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Чт, дек 27 2012, 14:23 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
sergeyt написал:
ToliK написал(а):
если система 7ка, то в пакете есть опция, вы просто можете указать в какой кодировке будут данные.


система 7.3 non-unicode, экстракция данных происходит из MS SQL Unicode .
Такое впечатление, что данные неправильно попадают еще на этапе записи в PSA.
В инфопакете для DBConnect не нашел настроек про unicode.


мда, прикольные у Вас условия... 7.3 non-unicode. хотя мне тут на днях 3.0b демонстрировали - тоже подарочек
Вы про загрузку из файла писали... в начальных условиях, а там закладка Extraction, пункт Charset Set Setting, подпункт Charset Set


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с сервера приложений из CSV c кодировкой UTF8...
СообщениеДобавлено: Чт, дек 27 2012, 18:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 03 2006, 08:10
Сообщения: 476
Откуда: Архангельск
Пол: Мужской
ToliK написал(а):
мда, прикольные у Вас условия... 7.3 non-unicode. хотя мне тут на днях 3.0b демонстрировали - тоже подарочек
Вы про загрузку из файла писали... в начальных условиях, а там закладка Extraction, пункт Charset Set Setting, подпункт Charset Set


Non-Unicode с нуля уже не установить, такое возможно только с апгрейда. стоять лишних 20 часов ради геморроя с Unicode тоже не хочется, как нибудь потом. Тестовый переход делали и с Unicode, вроде работает.
Сообщение сюда поместил из-за схожих симптомов и одинакового сообщения об ошибке


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

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


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

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


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

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