Bez otpremanja fajlova · 100% besplatno

Ispravljanje kodiranja teksta i CSV-a

Kada se slova sa dijakriticima i posebni znakovi pojave kao niz besmislenih simbola, fajl je pročitan u pogrešnom kodiranju. Ovaj alat konvertuje fajlove sačuvane u starom Windows kodiranju u UTF-8 i ispravlja dvostruko kodiran tekst, uz automatsko prepoznavanje uobičajenih slučajeva. Po želji dodaje oznaku koja je Excel-u potrebna da ispravno pročita slova sa dijakriticima. Odvija se na vašem uređaju.

Kako ispraviti kodiranje CSV-a

  1. Prevucite CSV ili tekstualni fajl sa pokvarenim znakovima.
  2. Ostavite izvorno kodiranje na automatskom prepoznavanju ili izaberite Windows-1252, ISO-8859-1 ili ispravku dvostrukog kodiranja.
  3. Izaberite da li želite da dodate BOM za Excel.
  4. Pokrenite i preuzmite ispravljeni UTF-8 fajl.

Zašto se slova sa dijakriticima pretvaraju u besmislicu

Ako fajl prikazuje dva ili tri čudna simbola tamo gde bi trebalo da bude slovo sa dijakritikom, apostrof ili simbol valute, pročitan je pogrešnim kodiranjem znakova. Tekst se čuva kao bajtovi, a kodiranje je pravilo po kome se bajtovi pretvaraju u slova. Savremeni sistemi koriste UTF-8. Stariji Windows programi, a posebno Excel, često čuvaju i učitavaju tekst u regionalnom kodiranju kao što je Windows-1252. Kada se fajl zapisan na jedan način pročita na drugi, svaki znak van običnog ASCII skupa ispadne pogrešno. Podaci nisu izgubljeni; samo se dekodiraju pogrešnim pravilom.

Dva različita problema, dve popravke

Fajl je u starom kodiranju. CSV izvezen iz starog Windows alata sačuvan je kao Windows-1252 ili ISO-8859-1. Alati koji očekuju UTF-8 prikazuju upitnike ili zamenske znakove. Popravka: navedite ovom alatu izvorno kodiranje i on će fajl ponovo sačuvati kao UTF-8, koji sve čita ispravno.

Fajl je dvostruko kodiran, odnosno „mojibake“. Neko je UTF-8 fajl pročitao kao Windows-1252 i ponovo ga sačuvao, pa su ispravni bajtovi prekodirani u po dva ili tri pogrešna znaka. Odatle potiče klasično veliko slovo A sa tildom ispred svakog slova sa dijakritikom. Popravka: opcija za popravku poništava grešku tako što te znakove ponovo pretvara u bajtove i pravilno ih dekodira kao UTF-8.

Automatsko prepoznavanje

Kada je izvor podešen na automatski, alat prvo pokušava da pročita fajl kao strogi UTF-8. Ako to ne uspe, prelazi na Windows-1252. Ako uspe, ali tekst sadrži karakteristične obrasce dvostrukog kodiranja, primenjuje popravku. U većini slučajeva to je sve što vam treba; kodiranje podesite ručno samo ako automatski rezultat i dalje izgleda pogrešno. Imajte na umu da alat ne prevodi fajlove iz kodiranja Windows-1250 i Windows-1251, u kojima se srpska slova najčešće kvare; takav fajl ponovo sačuvajte kao UTF-8 u programu iz kog potiče.

Opcija BOM

Excel na Windowsu i dalje pretpostavlja regionalno kodiranje kada otvara CSV, osim ako fajl ne počinje oznakom redosleda bajtova. Uključite BOM kada se fajl vraća u Excel; ako se č, ć, š, ž i đ u Excelu prikazuju pogrešno, a fajl je već UTF-8, BOM to obično rešava. Ostavite ga isključenog za baze podataka, programerske alate i većinu veb uvoza, jer neki od njih tu oznaku tretiraju kao deo naziva prve kolone.

Šta dobijate

SimptomPosle popravke
Imena sa dijakriticima prikazuju zalutalo veliko slovo A i simbol umesto svakog slova sa dijakritikomMüller, José, Zoë
Apostrofi i navodnici se pojavljuju kao tri čudna znakaIt's, "quoted"
Simbol evra se pojavljuje kao mala gomila simbola€ 25
Upitnici ili kvadratići umesto slovaOriginalna slova, kada se izabere ispravno izvorno kodiranje

Rezultat je UTF-8 tekstualni fajl sa istim nazivom i sadržajem, samo ispravno kodiran. Radi za CSV, TXT i svaki drugi običan tekstualni fajl. Ništa se ne otprema na server; popravka se odvija u vašem pretraživaču. Za više detalja pročitajte čudni znakovi iz CSV fajla u Excelu.

Česta pitanja

Zašto slova sa dijakriticima izgledaju kao čudni simboli?

Fajl je zapisan kao UTF-8, a pročitan kao Windows kodiranje, ili obrnuto. Znakovi nisu izgubljeni, samo su dekodirani po pogrešnom pravilu, a ovaj alat to poništava.

Da li se fajl otprema?

Ne. Ispravka se odvija u vašem pretraživaču i fajl ostaje na vašem uređaju.

Da li će raditi za jezike koji nisu evropski?

Da, za sve što je prvobitno bilo UTF-8 i dvostruko je kodirano. Za fajlove zaista sačuvane u regionalnom kodiranju, alat obrađuje zapadnoevropska kodiranja.

Da li da dodam BOM?

Da, ako se fajl vraća u Excel na Windows sistemu; ne, za baze podataka i programerske alate.

Vaši fajlovi nikada ne napuštaju vaš uređaj

Svaki alat na Squishly Tools je 100% besplatan i radi u potpunosti u vašem pretraživaču. Vaše slike i dokumenti se obrađuju na vašem računaru i nikada se ne otpremaju na server. Bez naloga, bez vodenih žigova i bez skrivene kvake.