Rozbitá diakritika v súbore CSV? Takto ju opravíte

Znaky ako ÄŤ, Ĺľ alebo Ă© sa objavia, keď sa súbor v UTF-8 prečíta, akoby bol v staršom kódovaní Windows-1250. Niekedy je súbor v poriadku a len Excel ho zobrazí zle, inokedy už bol pokazený text uložený. Nástroj oba prípady rozlíši, opraví diakritiku a uloží čistý súbor.

Pravidlá overené

Opravuje sa vo vašom prehliadači – súbor nikdy neopustí vaše zariadenie.

Súbory nad 50 riadkov: 1 kredit za súbor ($0.75–$1 podľa balíka), bez predplatného · Cenník

Viac súborov? Vyberte alebo pretiahnite ich naraz a opravte všetky naraz.

Nemáte súbor po ruke? Vyskúšajte pokazenú vzorku

Vzorové súbory s typickými chybami importu, načítajú sa vo vašom prehliadači. Oprava aj stiahnutie sú zadarmo.

Prečo to vzniká

UTF-8 ukladá č ako dva bajty. Program, ktorý predpokladá Windows-1250, ich zobrazí ako dva znaky: Ä a Ť. Presne to urobí slovenský Excel, keď dvojklikom otvoríte CSV v UTF-8 bez značky BOM.

Keď súbor potom uložíte, pokazené znaky sa stanú skutočným obsahom a každé ďalšie uloženie to zhorší. Stáva sa to aj opačne: súbor vo Windows-1250 prečítaný ako UTF-8 ukáže � namiesto písmen.

  • č → ÄŤ, ľ → Äľ, ď → ÄŹ
  • š → š, ž → Ĺľ, ť → ĹĄ, ô → Ă´
  • á → á, ä → ä, é → Ă©, ý → Ă˝
  • „ → „, – → –

Ako to opraviť ručne

Excel

  1. Neotvárajte súbor dvojklikom. Údaje → Z textu/CSV, ako pôvod súboru zvoľte „65001: Unicode (UTF-8)“ a načítajte.
  2. Uložte ako „CSV UTF-8 (oddelený čiarkami)“. Excel potom pridá BOM a nabudúce súbor otvorí správne.

Notepad++

  1. Ak text v Notepad++ vyzerá správne, preveďte ho v ponuke Kódovanie do UTF-8.
  2. Ak už je tam ÄŤ, prevod nepomôže: chybné sú samotné bajty a treba ich opraviť.

Pred a po

Pred
Názov,Materiál
Vlnená čiapka zelená,Bavlna z ekologického pestovania
Po
Názov,Materiál
Vlnená čiapka zelená,Bavlna z ekologického pestovania

Text prečítaný v nesprávnom kódovaní a uložený, vrátený k správnym slovenským písmenám.

Opravte to automaticky

  • Rozpozná kódovanie: UTF-8, UTF-16, Windows-1250, 1251 alebo 1252, GBK.
  • Opraví text pokazený raz aj dvakrát.
  • Ukáže každú opravenú bunku pred a po.
  • Uloží v UTF-8, voliteľne s BOM pre Excel, alebo vo Windows-1250, ak to import vyžaduje.

Kontrola a náhľad sú zadarmo. Stiahnutie je zadarmo do 50 riadkov, väčší súbor stojí 1 kredit.

Vybrať súbor

Súbor sa načíta a opraví priamo vo vašom prehliadači. Nič sa nenahráva: k nám ide len počet riadkov a platforma, takže nákupné ceny aj údaje zákazníkov zostanú súkromné.

Časté otázky

Prečo súbor v Tabuľkách Google vyzerá dobre, ale v Exceli nie?

Tabuľky Google čítajú UTF-8 správne, Excel potrebuje značku BOM alebo import cez Údaje → Z textu/CSV. Samotný súbor je v poriadku: stiahnite ho so zapnutým BOM.

Opraví nástroj � (otáznik v kosoštvorci)?

Nie. Tento znak znamená, že pôvodné písmeno sa stratilo: súbor bol prečítaný v nesprávnom kódovaní a uložený. Vráťte sa k pôvodnému exportu.

Nahrá sa môj súbor niekam?

Nie. Súbor sa načíta, skontroluje a opraví vo vašom prehliadači. Pri platenom stiahnutí sa odošle len počet riadkov, platforma a odtlačok súboru (SHA-256), aby ste za ten istý súbor neplatili dvakrát.

Koľko to stojí?

Kontrola súboru a náhľad opráv sú zadarmo. Stiahnutie opraveného súboru je zadarmo do 50 riadkov. Väčší súbor stojí 1 kredit a 24 hodín si ho môžete znova stiahnuť v inom formáte alebo kódovaní bez ďalšieho poplatku. Predplatné nepotrebujete; agentúry, ktoré opravujú súbory každý mesiac, si môžu zvoliť Pro: 300 súborov mesačne za $19.