Nirmion
Hulp Zoek een hulpmiddel

Normaliseren van het equivalent Unicode De volgorde is opzettelijk

Unicode Normaliseren

Wordt tekst omgezet NFC, NFD, NFKCOf NFKD terwijl het verslag maken van code-punt veranderingen, het behoud van de bron voor vergelijking en het documenteren van compatibiliteitsrisico's. Canonische vormen kunnen coderen zonder het uiterlijk te veranderen, terwijl compatibiliteitsvormen intentioneel onderscheidingen kunnen vullen, zoals breedte of presentatie tekens.

  1. 01Privé door designUw tekst blijft in deze browser-tab.
  2. 02Beperkte en responsieveTot 500.000 tekens in elk hoofdtextveld.
  3. 03Bereid om opnieuw te gebruikenKopieer het resultaat of download een branded TXT Het bestand.
Lokale verwerking in de browser

De berekening en transformaties worden lokaal uitgevoerd. Nirmion niet de tekst in deze werkruimte naar een API.

01 / Input

Pas de tekst in en kies A Unicode Normalisatie vorm

Gebruik de exacte tekstafwijking waarvan het opslaan, matchen, indexeren, importeren of vergelijken gedrag normalisatie vereist. De bron is beperkt tot 500.000 JavaScript string-eenheden en de operatie gebruiken de browser implementatie van de geselecteerde Unicode Normalisatie vorm.

Vul de vereiste velden in om deze actie te kunnen uitvoeren.

In deze tab zonder een API Aanvraag .

Product gids

Kies de Canonische of compatibiliteitsnormalisatie bewust

Normalisatie is nuttig voor consistente opslag en vergelijking, maar het kiezen NFKC Of NFKD kan onderscheidingen verwijderen die sommige identificatoren, wetenschappelijk tekst of typografie nodig hebben. Bekijk het volledige resultaat in de bestemming, omdat geautomatiseerde tekstregels niet elke taal, huisstyl, datamodel of publicatie-intentie kunnen bepalen.
Stap A

Bereid de input voor

Pas een representatieve sampel met accenten, die merken, breedtevarianten, ligaturen, symbolen of geïmporteerde tekst combineren die onverenigbaar gedraagt.

Stap B

Kies de regel

NFC Het is een canonische sequences NFD en ze ontbinden NFKC Compositie na compatibiliteit vullen, en NFKD Vernietigingen na compatibiliteit.

Stap C

Bekijk de productie

Vergelijk codepunten en test het resultaat in zoek-, validatie-, handtekeningen, identificatoren, rendering- en downstream-systemen voordat u de opgeslagen productiedata's wijzigt.

Hoe het werkt

De native Unicode Normalisatie met uitdrukkelijke vorm selectie

JavaScript String.normalize ontvangt een van de vier gestandaardiseerde vormen. NFC en NFD Kanonische gelijkwaardigheid, terwijl NFKC en NFKD Ook wordt compatibiliteit geïntroduceerd. Het instrument telt Unicode codepunten voor en na, maar niet translitereren, case-fold, trim, of verwijderen onzichtbare tekens. De operatie beheert meer dan 500.000 input- en 1 miljoen output-eenheden en weigert elke niet-lijstformule normalisatie. De operatie loopt in deze browser-tab, geldt uitdrukkelijke grenzen voor dure werkzaamheden en stuurt geen werkruimte tekst naar een Nirmion API.

Gebruikelijk wanneer

Maak tekstvergelijking en opslag consistenter

Gebruik Unicode normalisatie wanneer gelijkwaardige uitstralingssecties een bekende technische probleem creëren en het gekozen formulier overeenkomt met de gegevensovereenkomst.

  1. Voer de geïmporteerde namen, zoektekst, filenamen, tags of catalogue waarden voor een gedocumenteerde normalisatie-pipe.
  2. Vergelijk gecomposeerde en ontbonden accenten die hetzelfde doen, maar verschillende code-punten en byte-sequences produceren.
  3. Testcompatibiliteit op breedteformules of ligaturen vóór het aanvaarden voor indexatie of validatie.

Vragen geantwoord

Unicode Normaliseren van vragen

Praktische grenzen met teksttools. Deze antwoorden verklaren wat wordt gemeten, wat wordt bewaard en wanneer een handmatige beoordeling nog steeds nodig is.

Welke vorm moet ik gebruiken?

NFC is een gebruikelijke opslagdefault, maar de juiste keuze behoort tot de ontvangende specificatie. Kies geen compatibiliteitsvormen zonder hun folding gedrag te begrijpen.

Verwijder de normalisatie de accenten?

Nee niet. NFD Een basisbrief en een marker kan worden gescheiden, maar beide blijven. Gebruik Accent Remover alleen wanneer de markering verwijdering daadwerkelijk is bedoeld.

Kan het uiterlijk hetzelfde blijven?

Ja ja. Canonisch gelijkwaardige sequences maken vaak identiek, terwijl code-point-tellen en byten veranderen.

Privaciteit en behoud

Uw ontwerp blijft op uw apparaat.

Nirmion Deze operaties uitvoert met een browser JavaScript. De werkruimte noemt de catalogus niet API met uw bron tekst, en voltooide werk inhoud wordt alleen in dit component geheugen voor heropladen bewaard.

Een gedownload bestand blijft in uw browser downloads, apparaat opslag, backups en elke locatie waar u het delen. Verwijder of sluiten de pagina bij het werken op een gedeelde apparaat en vermijd het verspreiden van geheimen in extensie's of derde clipporadministratoren.

De details van de tool

4 van Unicode Normalisatie met zichtbare caveat

Nirmion Unicode Normalisatie is van toepassing NFC, NFD, NFKCOf NFKD tot 500.000 tekens en rapporten input en output code-point tellen. Het helpt ontwikkelaars, redacteuren, data teams en localisatie werkstromen inspecteren gelijkwaardige-looking sequences voor opslag of vergelijking. JavaScript String.normalize ontvangt een van de vier gestandaardiseerde vormen. NFC en NFD Kanonische gelijkwaardigheid, terwijl NFKC en NFKD Ook wordt compatibiliteit geïntroduceerd. Het instrument telt Unicode codepunten voor en na, maar niet translitereren, case-fold, trim, of verwijderen onzichtbare tekens. Dit maakt het gedrag inspectief en herhaaldelijk in plaats van een onverklaarde resultaat te presenteren.

Het resultaat wordt als text_nirmion_tools_unicode_normalized.txt. De pagina onderscheidt de canonische samenstelling van compatibiliteit en waarschuwt over identificatoren, ondertekeningen, hashes, byte offset, breedteformaten, ligaturen en symbolen. De operatie loopt in deze browser-tab, geldt uitdrukkelijke grenzen voor dure werkzaamheden en stuurt geen werkruimte tekst naar een Nirmion API. Download verwijdert de actieve werkvloer terwijl de laatste drie voltooide resultaten beschikbaar blijven in deze tab voor herdownload.