Я надеюсь, вы найдете это интересным!C # является предпочтительным языком для решений или T-SQL.
Рассмотрим следующие элементы:
Элемент 1: NJ2-12GM50-Wö-V13
Элемент 2: NJ2-12GM50-Wo-V13
Вы можете догадаться, что человек, входящий в Предмет 1, скопировал и вставил, а человек, входящий в Предмет 2, просто использовал 'o', самый близкий английский символ, который он мог найти.
Когда кто-то вводит новый номер детали, такой как NJ2-12GM50-Wo-V13, мы хотим предложить ему, что они могут означать NJ2-12GM50-Wö-V13.
Для этого мы хотимпреобразовать все символы, которые могут быть сохранены как VARCHAR, в их упрощенную строчную букву.Меня интересует решение, которое преобразует, например, символ ASCII 246 (ö) в символ ASCII 111 (o).
Идея состоит в том, что если мы создадим поисковый столбец, содержащий все преобразованные версииномера по каталогу, мы можем легко сопоставить их с вводом с клавиатуры.
Конечно, я могу создать словарь для этого, но мне интересно, есть ли более разумный способ.
Спасибо!