Zašto se kvare baš ti znakovi?
Word, Outlook, WordPress i mnogi drugi programi pri tipkanju sami zamjenjuju ravne navodnike i spojnice tipografskim znakovima: „, ”, –, …. Ti se znakovi u UTF-8 nalaze u rasponu E2 80 xx i zauzimaju tri bajta. Pročitani kao Windows-1250 uvijek postaju †i još jedan znak. Euro (€) postaje €, a » i « postaju » i «.
Hrvatska slova u UTF-8 zauzimaju dva bajta. Kod iste pogreške ć izgleda kao ć, a č kao ÄŤ – više o čudnim znakovima. Zato se najčešće pokvare i slova i znakovi odjednom.
Prije
„Ljetna akcija” – sve cipele 30 % jeftinije… Cijene kao ’90-ih: sada samo 49 €, dostava već sutra!
Poslije
„Ljetna akcija” – sve cipele 30 % jeftinije… Cijene kao ’90-ih: sada samo 49 €, dostava već sutra!
Sve varijante na jednom popisu
„→„(otvorni navodnik)”→”(zatvorni navodnik)“→“(gornji navodnik, čest u engleskim tekstovima)»→»,«→«(šiljasti navodnici)–→–(crtica),—→—(duga crtica)…→…(tri točke)’→’(apostrof)€→€,°→°â€bez nastavka → vjerojatno‘ili”(vidi niže)
Poseban slučaj: †i ništa više
Jednostruki otvorni navodnik ‘ sadrži bajt 98, kojem Windows-1250 ne dodjeljuje nijedan znak. Zato od njega ostaje samo â€. Ako je nevidljivi bajt još tu, Mojibuster ga popravlja. Ako se izgubio pri kopiranju, nije sigurno koji je znak ondje stajao, pa Mojibuster to mjesto ostavlja nepromijenjenim. Provjerite ga ručno.
Web-stranice i stare baze podataka s postavkom latin1 često čitaju tekst kao Windows-1252. Tada zatvorni ” gubi zadnji bajt i također se vidi samo â€. Ako isti tekst sadrži i druge sigurne popravke, Mojibuster vraća i njega. Ako umjesto znakova stoje upitnici, pogledajte stranicu upitnici umjesto slova.
Gdje se takve pogreške pojavljuju?
Najčešće u CSV datotekama otvorenima u Excelu, izvozima iz knjigovodstvenih programa i ERP sustava, newsletterima u Outlooku, člancima u WordPressu nakon selidbe stranice i tekstovima sa starih foruma. Ako je cijela datoteka u starom kodiranju, pomaže pretvorba Windows-1250 u UTF-8.
Kako to spriječiti?
- Tekstove iz Worda i uređivača spremajte u UTF-8 i pri uvozu navedite kodiranje.
- Provjerite postavke alata za newslettere, web-trgovina i izvoza: svugdje treba biti
UTF-8. - CSV datoteke spremajte s BOM-om, tada ih i Excel ispravno otvara – više na stranici Excel i kvačice.
- Kod e-pošte uzrok je često na strani pošiljatelja. Ovako takve poruke postaju čitljive u Outlooku.
- U bazama podataka postavite tablice i vezu na
utf8mb4– više o MySQL-u i phpMyAdminu.
Česta pitanja
Što znači „?
To je navodnik „ koji je dvaput pogrešno pretvoren. Mojibuster popravlja i to – više o dvostrukom kodiranju.
Je li jednostavnije sve zamijeniti ravnim navodnicima?
Nije potrebno. Mojibuster vraća izvorne znakove. Ako vam se više sviđaju ' i ", možete ih zamijeniti i poslije.
Zašto su pokvareni samo navodnici, a slova su u redu?
Vjerojatno je dio teksta ponovno utipkan ili je tekst sastavljen iz dva izvora. Mojibuster popravlja samo pokvarena mjesta i ne dira ispravne znakove.