Текущее время: Вт, июл 29 2025, 15:18

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Загрузка из csv с сервера приложений, проблема с кодировкой
СообщениеДобавлено: Вс, май 20 2007, 18:33 
Ассистент
Ассистент

Зарегистрирован:
Вс, янв 14 2007, 02:51
Сообщения: 47
Откуда: Москва
Если загружаю тексты из csv из gui, то русский текст грузится корректно,
если загружаю тот же файл с сервера приложений, то вместо русского текста "АпРнннВаа" русские же символы, но текст уже не тот =(.
Если есть у кого примеры функций, что то вроде:
ChangeCodePage(p_Text Char(60) return Char(60), буду очень признателен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 21 2007, 07:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
В юникодной системе перекодировать последовательность байт из одной кодировки в другую можно так:
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> = some_text.
conv_x2x = cl_abap_conv_x2x_ce=>create( in_encoding = '1504' out_encoding = '1500' input = buf ).
conv_x2x->convert_c( ).
buf = conv_x2x->get_out_buffer( ).
some_text = <c>.
.....

<c> = another_text.
conv_x2x->reset( input = buf ).
conv_x2x->convert_c( ).
buf = conv_x2x->get_out_buffer( ).
another_text = <c>.




А в неюникодной просто TRANSLATE.


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

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


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

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


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

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