Ho provato io. Se cambi il charset pur utilizzando chr() si impapocchia tutto lo stesso.

Usando € é è à

visualizzi sempre i caratteri giusti.