A volte può capitare che alcuni file abbiamo una codifica che non viene gestita correttamente dal browser, vengono visualizzati dei caratteri strani che non vengono visti facendo una semplice ricerca nel contenuto dei file. La soluzione che ho trovato è stata quella di convertire i file attraverso alcuni comandi linux.
1) Cerca i file che contengono caratteri "zero-width non-breaking space" () usando questo comando:
grep -rl $'\xEF\xBB\xBF' * -R
2) trasforma la codifica dei file che hai trovato con il comando:
uconv --remove-signature -f UTF-8 -t ASCII -o file_output file_input
N.B.: Questo comando genera una copia del file con codifica ASCII, ti sarà sufficiente cancellare il file vecchio e usare quello nuovo.
Rimuovere caratteri "zero-width non-breaking space" BOM
- Scritto da Federica
Commenti offerti da CComment