Toollet
Hledejte podle úkolu nebo názvu aplikaceHledatKontaktujte nás
Ceník

Detektor a konvertor kódování znaků

Porovnejte možná kódování znaků souboru zobrazením textu a poté jej převeďte na kódování požadované příjemcem a uložte. Podporován je také vstup v podobě textu a šestnáctkových hodnot.

Až 100 000 jednotek znaků (emoji a podobné znaky se počítají jako 2 nebo více).

Pokročilá nastaveníBez BOM

Přidejte jej pouze tehdy, když jej příjemce vyžaduje. Obvykle je vypnutý.

Co můžete dělat

Porovnejte text a zvolte způsob dekódování

Zobrazí kódování, která dokážou dekódovat soubor nebo hexadecimální data. U každého kandidáta zobrazíte text a vyberete kódování, které použijete.

Převeďte pro příjemce

Vyberte výstupní kódování ze 6 formátů: UTF-8, UTF-16 LE/BE, varianty Shift_JIS, EUC-JP a ISO-2022-JP.

Soubor vytvořte pouze tehdy, když lze zachovat text

Po převodu výsledek znovu dekódujte a ověřte, že odpovídá textu. Znaky, které nelze vyjádřit, se nikdy nenahradí znakem „?“ a neuloží.

Jak používat

  1. Zadejte obsah ke převodu

    Vložte text nebo vyberte 1 soubor. U hexadecimálního vstupu ho zadejte a klikněte na „Najít kandidátní kódování“.

  2. Zkontrolujte kandidáty pro vstup ze souboru nebo hexadecimální vstup

    Porovnejte text zobrazený pro jednotlivé kandidáty a vyberte ten, který se čte správně. Pokud je kandidát pouze 1, je již vybraný, takže zkontrolujte jeho text.

  3. Vyberte výstupní kódování

    Vyberte kódování určené příjemcem. Pokud je pro UTF-8 nebo UTF-16 potřeba BOM, otevřete pokročilé nastavení a přidejte ho.

  4. Převést a stáhnout

    Klikněte na „Převést a vytvořit soubor“ a uložte vytvořený soubor. Podle potřeby můžete také zkontrolovat nebo zkopírovat výstupní hexadecimální data.

Kdy je užitečný

Přečtení přijatého souboru CSV nebo textu

Použijte k nalezení kódování, které správně zobrazí obsah původního souboru CSV nebo textu, který se jeví jako poškozený.

Sdílení dat v určeném kódování

Použijte ke změně kódování znaků podle systému příjemce a k přípravě textového souboru ke sdílení.

Na co se podívat při výběru kódování

Jak se znaky mapují na sekvence bajtů

Stejné znaky se podle kódování ukládají jako různé sekvence bajtů. Otevření dat s kódováním jiným než použité při uložení může způsobit, že se přečtou jako jiné znaky.

Kontrolujte text i při jediném kandidátovi

Možnost vstup dekódovat nepotvrzuje původní kódování. Krátké vstupy nebo vstupy obsahující pouze písmena a číslice mohou při několika kandidátních kódováních dát stejný text. Porovnejte text s nastavením použitým při jeho vytvoření.

BOM je značka určující kódování

Při rozhodování, zda přidat BOM, se řiďte požadavky příjemce. Tento nástroj umožňuje BOM volitelně přidat pro UTF-8 a UTF-16. BOM odpovídající vstupnímu kódování se během dekódování z textu odstraní.

Kdy dojde ke ztrátě původních dat

Data otevřená s nesprávným kódováním a uložená znovu aniž data s chybějícími znaky nelze vždy obnovit. Pokud původní soubor stále existuje, zkontrolujte místo toho ten.

Oddělovače a zalomení řádků v CSV se zachovávají

Mění se pouze kódování. Nástroj neupravuje sloupce CSV, oddělovače, uvozovky ani zalomení řádků a nepřepisuje hodnoty tabulky.

Často kladené otázky

Je automaticky zjištěné kódování jednoznačné?

Ne. Zobrazené kandidáty jsou kódování, která umí vstup přečíst, aniž by ho považovala za neplatnou sekvenci bajtů. Vyberte je porovnáním textu s nastavením použitým při jeho vytvoření. Pokud je kandidátů více, nástroj automaticky žádný nevybere.

Mohu převést text s emoji do Shift_JIS?

Pokud výstupní kódování nedokáže vyjádřit celý text, dojde k chybě. Nástroj znaky nenahradí a nepokračuje. Vyberte UTF-8 nebo UTF-16.

Lze z vloženého textu určit původní kódování?

U textového vstupu se znaky přijaté prohlížečem převedou do zadaného kódování. Chcete-li prohlédnout původní sekvenci bajtů, zadejte soubor nebo hexadecimální data.

Uloží se i části, které nejsou v náhledu vidět?

Ano. Náhled textu každého kandidáta je omezen na prvních 400 jednotek UTF-16, dekódovaný text na prvních 10 000 jednotek UTF-16 a výstupní hexadecimální data na prvních 4 096 bajtů. Při ukládání souborů a kopírování hexadecimálních dat se zahrne celý výstup.

Mohu vytvořit soubor z prázdného textu?

Ano. Bez BOM má soubor 0 bajtů. S BOM obsahuje soubor pouze tuto značku.

Vstup a výsledky

Vstup
Soubory a hexadecimální data: až 256 KiB (262 144 bajtů). Text: až 100 000 jednotek UTF-16. Emoji a některé další znaky používají více jednotek.
Výstup
Až 256 KiB na soubor. Název souboru kombinuje název kódování a původní název souboru. U textového nebo hexadecimálního vstupu se původní název bere jako text.txt.
Změna nastavení
Změna vstupu, kandidáta dekódování, výstupního kódování nebo BOM vymaže předchozí výstup. Převeďte znovu s novým nastavením.

Současné nastavení

Hledat nástroje