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:
e confrontarlo su charset differenti.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>";
In conclusione:
Per passare da carattere ad ASCII:
Per passare da ASCII a carattere:Codice PHP:
ord([carattere])
Spero di esserti stato utile.Codice PHP:
chr([valore numerico])