Salve a tutti, ho questo strano problema:
in un form codifico la seguente stringa "scaAzi LIKE 'bag%' AND scaUte<>19" , utilizzando
htmlspecialchars($stringa,ENT_QUOTES). Poi la trasmetto, mediante GET, ad un file PHP per filtrare dei dati da stampare.
La stringa che appare nella URL mi pare corretta :
%20%20scaAzi%20LIKE%20%27%bag%%27%20AND%20scaUte%3 C%3E19,
ma dopo la decodifica (htmlspecialchars($stringa,decode) diventa :
scaAzi LIKE '�g%' AND scaUte<>19.
In pratica il valore 'BAG' viene trasformato in caratteri non validi.
Ho salvato i due sorgenti con l'opzione UTF8 senza BOM ma non è servito a nulla.
Qualcuno ha qualche suggerimento?
Grazie