Текущее время: Ср, июл 30 2025, 21:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Перекодировка из win1251
СообщениеДобавлено: Ср, авг 19 2009, 14:02 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 16 2009, 14:34
Сообщения: 8
В программе получаю xml , закодированный в base64. внутри кодировка win-1251. После декода из base64 видим не то что надо.
Пробовал класс CL_ABAP_CONV_OBJ , но он конвертит например в win1251, а надо из него. Система на AIX, неюникод, внутри iso-8859-5.

Для больших букв пока применил такую трансформацию методом научного подбора.

Code:
           TRANSLATE str TO UPPER CASE.
           TRANSLATE  str USING 'РАСБТВУГФДХЕJЁЦЖЧЗШИЩЙЪКЫЛЬМЭНЮОЯПАРБСВТГУДФЕХЁJЖЦЗЧИШЙЩКЪЛЫМЬНЭОЮПЯ'.


Вопрос - может есть какой то простой способ конвертировать кодировки из одной в другую?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перекодировка из win1251
СообщениеДобавлено: Ср, авг 19 2009, 14:06 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
vs2009 написал(а):
Вопрос - может есть какой то простой способ конвертировать кодировки из одной в другую?


А Вы на TRANSLATE F1 не нажимали?
Цитата:
TRANSLATE c ...FROM CODE PAGE g1... TO CODE PAGE g2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перекодировка из win1251
СообщениеДобавлено: Ср, авг 19 2009, 14:16 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
vs2009, а вы CL_ABAP_CONV_IN_CE посмотрите.

vakito, TRANSLATE dobj [FROM CODE PAGE cp1] [TO CODE PAGE cp2] достаточно давно устаревшая конструкция ;) Но на неюникод системах будет работать, да.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перекодировка из win1251
СообщениеДобавлено: Ср, авг 19 2009, 14:19 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Пономарев Артем написал:
vs2009, а вы CL_ABAP_CONV_IN_CE посмотрите.

vakito, TRANSLATE dobj [FROM CODE PAGE cp1] [TO CODE PAGE cp2] достаточно давно устаревшая конструкция ;) Но на неюникод системах будет работать, да.


Ну для меня сейчас класс CL_ABAP_CONV_IN_CE слишком новая конструкция :)


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

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


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

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


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

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