Przygotuj wejście
Wymieszaj reprezentatywny próbkę zawierającą akcenty, łączącą znaki, warianty szerokości, wiązki, symbole lub importowany tekst, który zachowuje się niezgodnie z zasadami.
Normalizuj równowagę Unicode Zazwyczaj celowo
Konwertuj tekst do NFC, NFD, NFKClub NFKD podczas zgłaszania zmian w punkcie kodowym, zachowania źródła do porównania i dokumentowania ryzyka zgodności. Formularze kanoniczne mogą zmieniać kodowanie bez zmiany wyglądu, podczas gdy formy zgodności mogą celowo wypełniać rozróżnienia, takie jak szerokość lub znaky prezentacji.
Liczba i transformacja odbywają się lokalnie. Nirmion Nie wysyła tekstu w tym miejscu pracy do jednego API.
Przewodnik produktu
Wymieszaj reprezentatywny próbkę zawierającą akcenty, łączącą znaki, warianty szerokości, wiązki, symbole lub importowany tekst, który zachowuje się niezgodnie z zasadami.
NFC Zestaw kanonicznych sekwencji NFD i rozkładają je NFKC Po wykonaniu kompozycji i po NFKD Po rozkładzie kompatybilności.
Porównaj punkty kodowe i sprawdź wynik w wyszukiwarkach, weryfikacji, podpisach, identyfikatorach, renderowaniu i systemach downstream przed zmianą przechowywanych danych produkcyjnych.
Jak to działa
JavaScript String.normalize otrzymuje jedną z czterech standardowych form. NFC i NFD W tym czasie stosuje się równowagę kanoniczną NFKC i NFKD Wprowadzamy również mapy kompatybilności. Narzędzie liczy się Unicode kod punkty przed i po, ale nie transliteruje, rozkłada przypadków, wyciąga lub usuwa niewidzialnych znaków. Operacja obsługuje ponad 500 000 jednostek wejściowych i milion jednostek wyjściowych, a także odrzuca wszelkie niewymienione formy normalizacji. Operacja jest wykonywana w tej karcie przeglądarki, stosuje wyraźne ograniczenia przed kosztowną pracą i nie wysyła tekstu przestrzenia roboczego do A Nirmion API.
Przydatne kiedy
i używać Unicode normalizacja, gdy sekwencje ekwiwalentowo-wyświetlające tworzą znany problem techniczny, a wybrany formularz odpowiada umowie danych.
Odpowiedzi na pytania
Praktyczne granice materiału z narzędziami tekstowymi. Odpowiedzi te wyjaśniają, co jest mierzone, co jest utrzymywane i kiedy wciąż potrzebna jest przegląd ręczny.
NFC jest zwykłym zabezpieczenia, ale właściwy wybór należy do otrzymującej specyfikacji. Nie wybieraj form kompatybilności bez zrozumienia ich zachowania.
Nie . NFD Można oddzielić literę bazową i znak, ale obie pozostają. Użyj Usunięcie akcentów tylko wtedy, gdy usunięcie znaków jest rzeczywiście zamierzone.
Tak i tak. Sekwencje kanonicznie równoważne często są identyczne, podczas gdy liczba punktów kodowych i byty zmieniają się.
Prywatność i utrzymanie
Nirmion Wykonuje te operacje za pomocą przeglądarki JavaScript. Właściciele nie zwracają się do katalogu API z tekstem źródłowym, a zawartość zakończonej pracy jest przechowywana tylko w pamięci komponentów do ponownego pobrania.
Pobrany plik pozostaje w pobraniach przeglądarki, przechowywaniu urządzenia, kopiach zapasowych i wszelkim miejscu, w którym go udostępniasz. Wyczyść lub zamknąć stronę podczas pracy na udostępnionym urządzeniu, a także unikać pływania tajemnic w rozszerzeniach lub menedżerów klipów ze strony trzecich.
Szczegóły narzędzia
Nirmion Unicode Normalizacja jest stosowana NFC, NFD, NFKClub NFKD do tekstu do 500 000 znaków i raportów wstęp i punkt wyjścia kodów liczy. Pomaga programistom, redaktorom, zespołom danych i przepływom pracy lokalizacji sprawdzić równorzędne sekwencje przed przechowywaniem lub porównaniem. JavaScript String.normalize otrzymuje jedną z czterech standardowych form. NFC i NFD W tym czasie stosuje się równowagę kanoniczną NFKC i NFKD Wprowadzamy również mapy kompatybilności. Narzędzie liczy się Unicode kod punkty przed i po, ale nie transliteruje, rozkłada przypadków, wyciąga lub usuwa niewidzialnych znaków. To sprawia, że zachowanie jest sprawdzalne i powtarzalne zamiast przedstawiać niewyjaśniony wynik.
Wynik jest pobrany jako text_nirmion_tools_unicode_normalized.txt. Strona odróżnia kompozycję kanoniczną od kompatybilności i ostrzega o identyfikatorach, podpisach, hashach, bytach, szerokościach, łączach i symbolech. Operacja jest wykonywana w tej karcie przeglądarki, stosuje wyraźne ograniczenia przed kosztowną pracą i nie wysyła tekstu przestrzenia roboczego do A Nirmion API. Pobieranie wyczyści aktywny obszar roboczy, podczas gdy ostatnie trzy zakończone wyniki pozostają dostępne w tej karcie do ponownego pobierania.