Di ho detto così perché é un problema che ho affrontato spesso,
dovendo importare dati su campi dinamici in animazioni Macromedia Flash.
Le vocali accentate non erano riconosciute, e compromettevano anche parti del testo successivo.

Ciò che mi chiedo da profano:
Se cambia il charset, non é che laddove c'era una e accentata (per ipotesi: chr(190)) sul nuovo charset si trova il simbolo della sterlina?

Non ti converrebbe usare un é?

Ripeto: parlo da profano, probabilmente il carattere sarà identico su tutte le piattaforme. Comunque, per toglierti il dubbio, potresti provare:
Codice PHP:
echo "<table border><tr>";
for (
$i=32$i<=255$i++) {echo "<td>$i</td><td>[b]".chr($i)."[/b]</td>"; if ($i%12==7)echo"</tr><tr>";}
echo
"</tr></table>"
e confrontarlo su charset differenti.

In conclusione:
Per passare da carattere ad ASCII:
Codice PHP:
ord([carattere]) 
Per passare da ASCII a carattere:
Codice PHP:
chr([valore numerico]) 
Spero di esserti stato utile.