🌐 DA

👻 Fjern usynlige tegn

Find zero-width-tegn, BOM, ikke-brydende mellemrum (NBSP) og kontroltegn, der gemmer sig i tekst, du ikke kan se, få en tabel med optællinger pr. kodepunkt, og fjern dem alle på én gang.

Tegn fundet
0
Kodepunkt Navn Antal
GUIDE

Laes mere

01

1. Hvorfor usynlige tegn skaber problemer

Tegn som zero-width space (U+200B), joiner-tegn (U+200C, U+200D) og en indledende BOM (U+FEFF) vises ikke på skærmen, men er stadig rigtige tegn i strengen. Når de sniger sig ind i kode- eller konfigurationsfiler, kan de bryde strengsammenligninger, forstyrre regex-match eller give JSON/YAML parse-fejl.

02

2. Hvad der registreres

Dette værktøj registrerer zero-width-tegn (U+200B-U+200D, word joiner U+2060), BOM (U+FEFF), det ikke-brydende mellemrum NBSP (U+00A0), retningsbestemte markører (U+200E, U+200F), soft hyphen (U+00AD) og C0/C1-kontroltegn bortset fra tab og linjeskift. Hver type listes i en tabel med kodepunkt (U+XXXX), navn og antal forekomster.

03

3. Hvor disse tegn kommer fra

De dukker ofte op i tekst, der er kopieret fra et tekstbehandlingsprogram, filer åbnet med forkert kodning, og zero-width-tegn som nogle beskedapps eller websites indsætter til vandmærkning eller sporing. Hvis de bliver i kildekode eller konfigurationsfiler, kan de dukke op som mystiske diffs eller ødelægge et build - at scanne med dette værktøj før indsættelse et følsomt sted er et billigt sikkerhedstjek.

Ofte stillede sporgsmal

Sendes min tekst til en server?
Nej. Al scanning og fjernelse sker i din browser - dette værktøj kalder aldrig et backend-API.
Bliver tabulatorer eller almindelige linjeskift også fjernet?
Nej. Tabulator (U+0009) og linjeskift (U+000A, U+000D) behandles som normale formateringstegn og udelades fra registrering og fjernelse.
Registrerer det fuldbredde-mellemrum?
Fuldbredde-mellemrummet (U+3000) betragtes normalt som et synligt glyph og er ikke aktuelt med i registreringslisten. Brug dette sammen med Fjern mellemrum, hvis du også vil håndtere det.