Logo Informatizzati
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.

Commenti offerti da CComment