Perché proprio questi caratteri?
Word, Outlook, WordPress e la tastiera dello smartphone sostituiscono mentre scrivi l’apostrofo dritto ' con quello tipografico ’ – e in italiano l’apostrofo è ovunque: l’anno, un’idea, dell’arte, c’è. Lo stesso vale per “, ”, – e …. In UTF-8 questi caratteri stanno nell’intervallo E2 80 xx e occupano tre byte; letti come Windows-1252 diventano sempre †più un terzo carattere.
Le lettere accentate occupano solo due byte e appaiono come è – ecco la loro tabella.
Prima
Non perdere l’offerta dell’estate – fino al 30 % di sconto… c’è tempo fino a domenica!
Dopo
Non perdere l’offerta dell’estate – fino al 30 % di sconto… c’è tempo fino a domenica!
Gli schemi in sintesi
’→’(apostrofo, virgoletta singola di chiusura)‘→‘(virgoletta singola di apertura)“→“(virgolette alte di apertura)â€più un carattere invisibile →”(virgolette alte di chiusura, vedi sotto)«→«,»→»(virgolette basse o caporali)–→–(trattino medio),—→—(trattino lungo)…→…(puntini di sospensione),•→•(punto elenco)€→€
Caso speciale: †seguito da niente
La virgoletta di chiusura ” contiene il byte 9D, che in Windows-1252 non corrisponde a nessun carattere. Molti programmi lo eliminano durante la visualizzazione e resta solo †con un carattere invisibile, o nient’altro. Se il byte c’è ancora, Mojibuster lo corregge. Se è sparito copiando il testo, non si sa più con certezza quale carattere fosse, e Mojibuster lascia quel punto invariato.
Come evitarlo
- Salva i testi di Word e degli editor in UTF-8 e indica la codifica quando li importi.
- Controlla il set di caratteri negli strumenti per newsletter e negli e-commerce: deve essere
UTF-8ovunque. - Per i CSV destinati a Excel scegli CSV UTF-8 (delimitato da virgole) – i dettagli per Excel.
- Nei database imposta tabelle e connessione su
utf8mb4– vedi correggere caratteri UTF-8.
Domande frequenti
Che cosa significa ’?
È un apostrofo codificato due volte: il testo è stato convertito male due volte di seguito. Mojibuster corregge anche questo, fino a tre livelli in una volta – vedi cos’è il mojibake.
Devo sostituirli con apostrofi e virgolette dritti?
Non è necessario. Mojibuster ripristina i caratteri originali. Se preferisci ' e ", puoi sostituirli dopo.
Perché sono rotti solo gli apostrofi e non gli accenti?
Probabilmente il testo è stato in parte riscritto o proviene da due fonti diverse. Mojibuster corregge solo i punti rotti e lascia intatti i caratteri giusti.