Текущее время: Пн, июл 21 2025, 15:00

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Транслит при вызове RFC
СообщениеДобавлено: Ср, апр 04 2007, 11:34 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
Выполняется пакетный ввод через RFC.

При этом в одно из текстовых полей иногда передаются тексты на русском языке, включающие в себя запрещенные символы. В результате сами эти символы заменяются на '#', а текст перекодируется в довольно любопытную версию транслита:)

Если вводить такие символы в самой транзакции (например комбинация Ctrl+Backpace даст такой символ), система ругается: "Поле ввода содержит запрещенные знаки (уже удалены)."
Символ также заменяет на '#', но без транслита.

Подскажите, пожалуйста, есть ли какие то стандартные средства или скрытые знания о том, как проверить строку на наличие таких левых символов, чтобы поудалять их и избежать транслита?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслит при вызове RFC
СообщениеДобавлено: Ср, апр 04 2007, 12:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
QSpeller написал:
например комбинация Ctrl+Backpace даст такой символ

Прикольно. А ещё можно Alt+0127.

Нужно самому вычищать данные, прежде чем пакетник запускать: либо внешними средставми, либо (BYTE-)CA и REPLACE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслит при вызове RFC
СообщениеДобавлено: Ср, апр 04 2007, 16:01 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
sibrin написал:
Нужно самому вычищать данные, прежде чем пакетник запускать: либо внешними средставми, либо (BYTE-)CA и REPLACE.

Вот в том то и вопрос, как вычищать. Можно чуть подробнее, как отделить овец от козлищ, в смысле недопустимые символы от допустимых? И что такое (BYTE-)CA?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 05 2007, 09:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 13 2006, 16:44
Сообщения: 55
Пол: Мужской
С BYTE-CA все окзалось просто, но как все таки определить набор запрещенных для ввода символов?


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

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


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

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


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

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