Hoppa till innehåll
TextArray
100% lokalt

Osynlig teckendetektor

Hitta dolda Unicode-tecken i text och markera, ta bort eller ersätt dem.

Inmatning
Utmatning

Osynlig teckendetektor

Text som ser ren ut kan innehålla tecken som du inte kan se. Kopiera från en chattassistent, Word, en PDF eller en webbsida och blanksteg med noll bredd, blanksteg, mjuka bindestreck och riktningsmarkeringar följer med — sedan misslyckas en CSV-import, två strängar som ser likadana ut vägrar matcha, kodbrott på ett tecken som redigeraren inte visar, eller en sökning missar det uppenbara. Denna detektor gör det dolda lagret synligt och blir av med det.

Klistra in din text och varje osynlig karaktär markeras på plats med en token som ⟨U+200B⟩, så att du ser exakt var var och en sitter. Nedanför texten listar en sammanfattning varje tecken som hittades med dess Unicode-kodpunkt, namn och antal — noll breddutrymme × 3, no-break space × 2 — så att du vet vad du har att göra med innan du ändrar något.

Ändra åtgärden för att ta bort för att ta bort alla gömda tecken, eller för att ersätta med mellanslag för att förvandla mellanslagsliknande tecken som icke-avbrytande och tunna mellanslag till vanliga mellanslag medan nollbreddstecken försvinner helt - vilket gör att ord inte klistras ihop. Icke-brytande utrymmen är ofta avsiktlig typografi, så en separat brytare skyddar dem. Detekterade är nollbreddsmellanslag och sammanfogningar, byteordningsmärket, mjuka bindestreck, dubbelriktade märken och åsidosättningar, exotiska Unicode-mellanslag, hangulfyllaren, punktskriftsblanketten och kontrollkoder; tabbar och radbrytningar är struktur, inte skräp, och lämnas ifred.

Allt körs i din webbläsare och ingenting laddas upp. Siffran visar hur många osynliga karaktärer som hittades, av hur många slag och det totala antalet tecken.

FAQ

Var kommer osynliga karaktärer ifrån?
Ordbehandlare och layoutmotorer infogar oavbrutna mellanslag och mjuka bindestreck för typografi, filer börjar med en byte-ordningsmarkering och text som kopieras från chattassistenter eller webbsidor har ofta noll breddmellanslag - ibland medvetet, som en vattenstämpel eller för att glida förbi filter. De överlever alla kopiera och klistra.
Vad är skillnaden mellan Ta bort och Byt ut mot blanksteg?
Ta bort tar bort alla upptäckta tecken direkt, vilket kan limma ihop ord när ett oavbrutet mellanslag sitter mellan dem. Ersätt med mellanslag förvandlar mellanslagsliknande tecken - icke-brytande, tunna, ideografiska mellanslag och liknande - till ett vanligt mellanslag och tar bara bort de nollbredda, så ordgränser överlever.
Varför flaggar verktyget min emoji?
Kombinerade emoji som familjer och yrkesemoji hålls samman av nollbreddsfogare (U+200D), vilket detektorn ärligt rapporterar. Om du tar bort dem delas emojin i dess delar. Kör markering först, och om snickarna tillhör emoji du vill behålla, lämna den texten som den är.
Kan osynliga tecken vara ett säkerhetsproblem?
Ja. Åsidosättningar från höger till vänster kan visuellt vända en del av ett filnamn eller URL så att "gpj.exe" läses som "exe.jpg", och dubbelriktade åsidosättningar i källkoden kan göra att den granskas annorlunda än den kompilerar. Sammanfattningen namnger varje riktningsmärke den hittar, så den här typen av trick har ingenstans att gömma sig.
Är min text uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet.