Ugrás a tartalomhoz
TextArray
100% helyi

Láthatatlan karakterek észlelése

Találd meg a szövegben rejtőző Unicode-karaktereket, és emeld ki, távolítsd el vagy cseréld le őket.

Bemenet
Kimenet

Láthatatlan karakterek észlelése

A tisztának látszó szöveg is hordozhat olyan karaktereket, amelyeket nem látsz. Csevegőasszisztensből, Wordből, PDF-ből vagy weboldalról másolva nulla szélességű szóközök, nem törhető szóközök, lágy elválasztójelek és irányjelölők utaznak vele — aztán elbukik a CSV-import, két azonosnak látszó szöveg nem egyezik, a kód olyan karakteren törik el, amelyet a szerkesztő nem mutat, vagy a keresés nem találja a nyilvánvalót. Ez az észlelő láthatóvá teszi a rejtett réteget, és meg is szabadít tőle.

Illeszd be a szöveget, és minden láthatatlan karakter a helyén kap egy ⟨U+200B⟩ stílusú jelölőt, így pontosan látod, hol ül. A szöveg alatt összegzés sorolja fel az összes talált karaktert Unicode-kódponttal, angol névvel és darabszámmal — mielőtt bármit módosítanál, tudod, mivel van dolgod.

Váltsd a műveletet eltávolításra, és minden rejtett karakter eltűnik, vagy szóközre cserélésre: a szóközszerű karakterek, például a nem törhető és a keskeny szóköz, közönséges szóközzé válnak, a nulla szélességű karakterek pedig teljesen kikerülnek — így a szavak nem ragadnak össze. A nem törhető szóköz gyakran szándékos tipográfia, ezért külön kapcsoló védi meg. Az eszköz felismeri a nulla szélességű szóközöket és összekötőket, a bájtsorrendjelet, a lágy elválasztást, a kétirányú jelölőket és felülírásokat, az egzotikus Unicode-szóközöket, a hangul kitöltőt, az üres Braille-karaktert és a vezérlőkódokat; a tabulátor és a sortörés szerkezet, nem szemét, ezért békén marad.

Minden a böngésződben fut, semmi nem töltődik fel. A kimenet alatti összegzés mutatja, hány láthatatlan karakter került elő, hányféle, és a karakterek teljes számát.

Gyakori kérdések

Honnan kerülnek a szövegbe láthatatlan karakterek?
A szövegszerkesztők és a tördelés tipográfiai okból nem törhető szóközöket és lágy elválasztókat szúrnak be, a fájlok bájtsorrendjellel kezdődnek, a csevegőasszisztensekből vagy weboldalakról másolt szöveg pedig gyakran nulla szélességű szóközöket hordoz — néha szándékosan, vízjelként vagy a szűrők kijátszására. Mind túléli a másolást és beillesztést.
Mi a különbség az eltávolítás és a szóközre cserélés között?
Az eltávolítás minden talált karaktert nyomtalanul töröl, ami összeragaszthatja a szavakat, ha köztük nem törhető szóköz állt. A szóközre cserélés a szóközszerű karaktereket — nem törhető, keskeny, ideografikus szóközt és társaikat — közönséges szóközzé alakítja, és csak a nulla szélességűeket távolítja el, így a szóhatárok megmaradnak.
Miért jelöli meg az eszköz az emodzsimat?
Az összetett emodzsikat, például a családokat, nulla szélességű összekötő (U+200D) tartja egyben, és az észlelő ezt becsületesen jelzi. Az eltávolításuk részekre bontja az emodzsit. Először használd a kiemelést, és ha az összekötők megtartandó emodzsikhoz tartoznak, hagyd azt a szöveget változatlanul.
Feltöltődik valahová a szövegem?
Nem. Az eszköz teljes egészében a böngésződben fut, és a szöveg soha nem hagyja el az eszközödet.