alat za programere / 17

Unicode i inspektor nevidljivih znakova

Proverite tekst na skrivene razmake nulte širine, kontrolne znakove, RTL oznake i Unicode kodne tačke.

Unicode i inspektor nevidljivih znakova: TOEA razlaže tekst na pojedinačne Unicode kodne tačke, prepoznaje nevidljive znakove (kao što su ZWSP ili NBSP) i izračunava UTF-8 sekvence bajtova. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Provera Unicode i nevidljivih znakovaLokalna obrada

U potpunosti radi u vašem pregledaču

Sažetak teksta i znakova

Broj znakova26
Kodne tačke25
UTF-8 bajtovi33
Nevidljivi / nulte širine3

Detaljna analiza kodne tačke

PozicijaZnakKodna tačkaUTF-8 bajtoviKategorija / naziv
0HU+004848Slovo „H“
1eU+006565Slovo „e“
2lU+006C6CSlovo „l“
3lU+006C6CSlovo „l“
4oU+006F6FSlovo „o“
5⚠️U+200BE2 80 8BRazmak nulte širine[HIDDEN]
6WU+005757Slovo „W“
7oU+006F6FSlovo „o“
8rU+007272Slovo „r“
9lU+006C6CSlovo „l“
10dU+006464Slovo „d“
11!U+002121Simbol „!“
12⚠️U+00A0C2 A0Razmak bez preloma (NBSP)[HIDDEN]
13🚀U+1F680F0 9F 9A 80Znak „🚀“
14 U+002020Razmak
15TU+005454Slovo „T“
16eU+006565Slovo „e“
17sU+007373Slovo „s“
18tU+007474Slovo „t“
19 U+002020Razmak
20⚠️U+200EE2 80 8EOznaka sleva nadesno[HIDDEN]
21TU+005454Slovo „T“
22eU+006565Slovo „e“
23xU+007878Slovo „x“
24tU+007474Slovo „t“

Odakle dolaze skriveni znakovi

Većina dolazi kopiranjem i nalepljivanjem. Programi za obradu teksta i veb-stranice dodaju razmake koji se ne prelamaju, neki sistemi za upravljanje sadržajem dodaju razmake nulte širine, a uređivači za arapski ili hebrejski tekst dodaju oznake smera. Oni izazivaju teško uočljive greške: korisničko ime koje izgleda ispravno ne prolazi poređenje, grep ne pronalazi reč, a Python odbija izvorni kod koji sadrži razmak koji se ne prelama. Spojnici nulte širine unutar emoji-ja su legitimni, zato pre uklanjanja proverite čiji su deo.

Preusmeravanja smera

Preusmeravanje s desna nalevo, U+202E, obrće prikaz teksta koji sledi. Koristi se za prikrivanje imena fajlova, pa se invoice, zatim U+202E i fdp.exe, prikazuju kao invoiceexe.pdf. Ista tehnika, nazvana Trojan Source, pokazala je 2021. godine da izvorni kod može da se prikaže drugačije nego što se kompajlira. Svako preusmeravanje pronađeno u imenu fajla, kodu ili poruci smatrajte sumnjivim.

Znakovi koji nisu označeni

Lista nevidljivih znakova obuhvata uobičajene slučajeve. Drugi znakovi koji se prikazuju kao da ne postoje, uključujući meki crtic U+00AD, spajač reči U+2060, izolatore smera U+2066–U+2069 i selektore varijanti kao što je U+FE0F, prikazuju se kao obični prošireni znakovi. Potražite ih u koloni kodnih tačaka ili uporedite broj znakova: tekst čiji je broj znakova veći od onoga što možete da vidite sadrži nešto skriveno.

Kako se koristi

  1. Unesite tekst ili ga nalepite u polje za unos.
  2. Pregledajte broj znakova, UTF-8 prikaz bajtova i upozorenja o znakovima nulte širine.
  3. Kopirajte detaljnu listu kodnih tačaka.

Privatnost i ograničenja

Provera teksta odvija se u potpunosti u lokalnoj memoriji pregledača.

Srodne alatke

Često postavljana pitanja

Koji skriveni znakovi se prepoznaju?

Razmak nulte širine (U+200B), razmak bez preloma reda (U+00A0), BOM (U+FEFF), ZWJ/ZWNJ i kontrolni kodovi.

Zašto se broj znakova razlikuje od broja kodnih tačaka?

Surogatni parovi ili sekvence emotikona mogu da se sastoje od više UTF-16 kodnih jedinica ili kodnih tačaka.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban