Право на проблему ... пользователю необходимо вводить текст (конкретный текст ввода - это серийный номер), этот вход необходимо сравнивать с базой данных. Однако из-за небольшого пользователя печати ошибка между такими символами, как: (B/8), (1/l), (0, o), (u, v).Сравнение строк с альтернативными переменными символов
Вопрос в том, как сделать вход пользователя «l234B» допустимым, когда серийный номер «12348» ??
вот еще примеры: o12u3 ---> 012v3
спасибо.
Поэтому серийные номера не должны содержать неоднозначные символы. Лучше избегать введения проблемы в первую очередь, ограничивая набор символов, из которых построен серийный номер. И, конечно, не печатайте серийные номера, которые нечитабельно малы (по крайней мере, используйте шрифт, где эти символы легко различимы). –
Возможно, неочевидный, но более простой ответ - сделать печать большей. –
Я сомневаюсь, что он отвечает за их создание или печать :) –