Ciao a tutti,
devo riuscire ad intercettare il carattere "§" se usato come primo carattere in un campo di un form.
Utilizzando il seguente codice, fin qui nessun problema, ma la stranezza sorge nel comportamento della pagina che lo esegue e che quindi non mi intercetta correttamente il carattere.
codice:
(substr($Msg, 0, 1) == "$")
Quando nella casella di testo digito il carattere in questione, la pagina viene ricaricata, i dati passati con il petodo POST ed il risultato del substr è un carattere incomprensibile che provo a ricopiare qui: �
Ho immaginato che il problema fosse la codifica della pagina, ma - salvo errori - è corretta in utf-8:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Cos'altro può essere che mi trasforma i caratteri durante l'invio di un form...? A furia di provare ho esaurito la fantasia...
Grazie mille!
Un saluto,
Marco