Текущее время: Вт, июл 22 2025, 00:11

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


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

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


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

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