#0
by IamAlexy
Добрый день. Суть проблемы - есть QR коды в которых текст сидит причем как русский так и английский - буквочки/слова вперемешку. Сканер соответственно английские понимает буквы а вот при сканировании QR кодов где есть русские буквы - начинается чехорда с кодировкой. Причем мало того что оно коряво читает буквы, так еще уровень корявости зависит от раскладки. Вопрос: как это можно победить? Есть ли рецепт?
#1
by eskor
Смотря, что в коде зашифровано. Кириллицу в кодах использовать - это моветон. Если база единая - то в QR загоняется код, если какая-то сторонняя информация - то транслит наше все.
#2
by IamAlexy
гибдд юзает кирилицу в хвост и в гриву.. и ничего с этим не сделать.. равно как и остальные целый стандарт есть сбербанковский для кодирования платежки в QR код где как раз все - кирилица..
#4
by eskor
тогда ищи DLL правильные, которые правильно раскодируют или сканеры с поддержкой кириллицы.
#5
by IamAlexy
не может такого быть чтобы таки не работал простой стандартный сканер в нормальном режиме
#6
by NorthWind
если верить , то с кириллицей там как-то все неоднозначно. Есть более одного варианта ее кодирования: "двоичный код — 2953 байт (следовательно, около 2953 букв кириллицы в кодировке windows-1251 или около 1450 букв кириллицы в utf-8)". И да, если в коде есть кириллица, то связываться с клавиатурным интерфейсом и его раскладками как-то неосмотрительно. Я бы только в сторону RS232 для таких кодов смотрел бы.
#8
by Torquader
RS232 тоже не совсем понятно, так как потом данные из DLL в 1С, например, будут передаваться как строка, а перекодировка идёт по таблице дефолтной однобайтовой кодировке. Так что, если очень захотеть, то у сканера бывает режим, когда он через комбинацию с клавишей Alt набирает цифры в кодировке Unicode. Ну или в Dll получать коды нажатых клавиш - только нужно понимать, что для кириллицы вообще клавиш в стандартной раскладке клавиатуры нету - и что там сканер передаёт - остаётся на его совести.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Тормоза при подборе с фильтрацией списка
- Правило обмена данными в 1с 82.Как отключить перенос объекта?
- Ошибка в базе
- Корректировочный счет-фактура при договоре в уе
- Выполнение задач в 1С Документооборот 2.0 КОРП
- Интерактивные операции недоступны
- Резервное копирование базы SQL. Ошибка операционной системы 5 - SQL Server
- ПолучитьМакет внешней обработки НаСервереБезКонтекста - есть варианты?
- УПП денежные документы пересчет валюты
- Доп.реквизит в табличной части документа.
- Вопрос про RLS
- Связь с УТМ версии 2.03
- Найти количество различных элементов в массиве.
- УТ 11.1 разные курсы валют в пределах дня
- Конвертация данных. Проблема при выгрузке
- 1С УТ 11.1( выгрузка цен в МОБИ-С)
- Программное использование "Универсального обмена XML" с Планом Обмена
- 1С УПП Не закрывается 40 счет
- Закрытие месяца в ут
- Запрос к номеру строки регистратора