← ТехнологииНай-важното за

normalize(): еднакъв текст с различно Unicode представяне

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 12:40. Не е редакторско одобрение.

В няколко изречения

Накратко

Нормализацията помага при сравняване на еквивалентни последователности.

Полезно е да знаеш

В Unicode визуално еднаква буква може да бъде представена с различна последователност от кодови точки. normalize() връща нормализирана форма, по подразбиране NFC. Например съставената буква é и e с комбиниращ акцент могат да се уеднаквят чрез NFC. [1]

Това е различно от премахване на акценти или преобразуване към малки букви. При търсене и идентификатори определи каква еквивалентност действително искаш. Не променяй оригиналното изписване без нужда: можеш да пазиш оригинала и отделен нормализиран ключ за конкретната операция.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — String.normalize ↗