Чтение 2D штрих-кода в ASP.NET без искажения специальных символов - PullRequest
0 голосов
/ 09 марта 2011

Мне нужно иметь возможность считывать 2D-штрих-код с помощью стандартного USB-считывателя 2D-штрих-кодов.Мы пытаемся сделать это на веб-странице ASP.NET 2.0, используя стандартное текстовое поле, и у меня возникает проблема искажения специальных символов, особенно CR / LF.

Первые несколько символовстрока должна быть "@", 0x0A (LF), 0x1C, 0x0D (CR), за которой следуют более обычные текстовые записи, разделенные 0x0A (LF).Самый конец сканирования заканчивается на 0x0D (CR).

Таким образом, результаты будут выглядеть следующим образом

@ 0x0A
0x1C 0x0D
record1 0x0A
record2 0x0A
record3 0x0A
0x0D

Когда я пытаюсь отсканировать это в свое текстовое поле, он получает "@"затем он начинает интерпретировать все остальное как команды браузера, и IE, и firefox делают очень интересные вещи.

Если бы это было приложение winforms, я бы поместил там специальный элемент управления, чтобы читать нажатия клавиш и соединять их все вместев буфере.Есть ли способ сделать это в приложении браузера, чтобы правильно прочитать специальные символы и без повторной интерпретации символов конца строки?

...