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

Часовой пояс: 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 часа


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

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


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

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