Každý bajt UTF-8 jako osm bitů
Tento směr použijte k zobrazení bajtů textového řetězce v binárním tvaru. U jazykově neutrálního písmene ASCII A je výstup jediná osmibitová skupina: 01000001. Přidáte-li písmeno s diakritikou, skupin může být více než viditelných znaků, protože UTF-8 pro něj používá více bajtů. Mezery ve výstupu oddělují skupiny pro snazší čtení; hodnotu nesou bity v každé skupině. Pomáhá to vysvětlit síťová data, školní příklady bajtů i chyby kódování.
Ne každou skupinu lze číst jako samostatné viditelné písmeno. Vícebajtový znak UTF-8 má význam teprve po spojení skupin ve správném pořadí. Nástroj nezobrazuje jednotky UTF-16, kódové body Unicode, metadata souboru ani kompresi. Nepřevádí ani desetinné číslo na binární: vstup 10 zpracuje znaky 1 a 0 jako text. K ověření zpětného převodu zkopírujte výstup do nástroje binární bajty na text a porovnejte s původním vstupem.
Binární skupiny představují bajty UTF-8
Bajt obsahuje osm bitů, které se zapisují nulou nebo jedničkou. Tento nástroj zobrazuje bajty textu UTF-8 jako osmibitové skupiny oddělené mezerami. Například písmeno ASCII A zabírá jeden bajt a vypadá jako 01000001. Ne každý viditelný znak se vejde do jednoho bajtu: písmena s diakritikou, mnohé symboly a emoji vyžadují více bajtů UTF-8, tedy i více skupin. Skupiny ukazují způsob uložení textu, ne binární kódový bod každého znaku Unicode ani tvar vykreslený písmem.
Při opačném převodu musejí skupiny obsahovat úplných osm bitů. Obnovené bajty se pak interpretují jako UTF-8. I formálně správný sled nul a jedniček může být neplatným textem UTF-8; převodník to oznámí místo vytváření náhradních znaků. Sedmibitové skupiny ASCII, libovolné proudy bitů, jednotky UTF-16 a binární čísla vyžadují jiná pravidla. Mezery mezi skupinami pomáhají člověku vidět hranice, nejsou ale součástí bajtů. Binární zápis data nekomprimuje ani nechrání.
Jak používat převodník
Začněte původním textem a ověřte, že cílová aplikace skutečně vyžaduje zakódovaný zápis. Vložte text nebo načtěte příklad a před kopírováním si prohlédněte výstup. Převod běží v tomto prohlížeči; text se neposílá na server ke konverzi. Tento směr mění zápis informace, nikoli význam věty. Při hledání chyby ponechte zdroj vedle výsledku a nekódujte dvakrát, pokud cílový formát výslovně nežádá dvě vrstvy.
Pokud potřebujete výsledek zpětně ověřit, uchovejte původní vstup. Zakódovaný zápis může vypadat úplně jinak než text, zejména u diakritiky, emoji, interpunkce či nových řádků. Před použitím výsledku v jiném programu zjistěte, jaké kódování znaků a přesný formát očekává. Nejprve zkuste krátký známý příklad a porovnejte výstup v cílové aplikaci: podobně vypadající formáty nemusejí být zaměnitelné.