Таблица символов 1С
Данные > Статьи и инструкции > Практика
ПРАКТИКА 1С 8 → перейти в меню [СТАТЬИ И ИНСТРУКЦИИ]
В 1С 7.7 при выгрузки банковских документов - рекомендую такую проверку :
Результат = "";
Для н=1 По СтрДлина(Содержание) Цикл
ТекСимвол = Сред(Содержание,н,1);
Если КодСимв(ТекСимвол)>31 Тогда
Результат = Результат + ТекСимвол;
Иначе
Сообщить("В плат.док.№"+СокрЛП(Докум.НомерДок)+" от "+СокрЛП(Докум.ДатаДок)+" удален не допустимый символ: "+ТекСимвол);
КонецЕсли;
КонецЦикла;
Содержание = Результат;
Для н=1 По СтрДлина(Содержание) Цикл
ТекСимвол = Сред(Содержание,н,1);
Если КодСимв(ТекСимвол)>31 Тогда
Результат = Результат + ТекСимвол;
Иначе
Сообщить("В плат.док.№"+СокрЛП(Докум.НомерДок)+" от "+СокрЛП(Докум.ДатаДок)+" удален не допустимый символ: "+ТекСимвол);
КонецЕсли;
КонецЦикла;
Содержание = Результат;
Проверить соответствие графического символа коду достаточно легко, например, при помощи стандартной программы "Блокнот" (Notepad) из состава Windows. Для этого необходимо при нажатой клавиши Alt набрать нужный код (в десятичном виде) и на экране появится изображение соответствующего символа. Например, комбинация Alt+29 даст символ ↔.
В таблице приведены ASCII-символы (Char) и их коды в десятичной (Dec) и шестнадцатиричной (Hex) системах счисления. Некоторые коды (00-32h, 7Fh) могут использоваться и в качестве команд (Cmd).
Таблица ASCII с кодами от 00h до 7Fh является стандартной и неизменной для любых приложений:
Таблица символов ASCII (от 0 до 127)
Таблица ASCII с кодами от 80h до FFh имеет множество различных реализаций, которые, в основном, определяются региональными (языковыми) особенностями:
Таблица символов ASCII (от 128 до 255)
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник