POST RIEPILOGATIVO - per quanto attiene alle lettere accentate sulle E-Mail di registrazione!!!^^^^^^^^^^^^^
Se da un programma di posta elettronica residente in Windows (per esempio Eudora o Outlook) viene spedito un messaggio che contiene vocali accentate, queste saranno tradotte in byte tramite la tabella ANSII.
La faccenda si complica ulteriormente se il messaggio viene generato "on line" tramite uno dei numerosi servizi che lo consentono: tutto quello che viene scritto viene poi spedito dal proprio browser al server di posta in formato "URL-encoded", cioè con un sistema di codifica apposito sviluppato per Internet. Sono quelle coppie di numeri precedute dal segno di percentuale che frammezzano le parole che a volte compaiono sulla riga degli indirizzi del browser come risultato di una query o di un form. Tutto quello che non fa parte dell'alfabeto anglosassone (incluse le cifre da 0 a 9), e con l'eccezione di alcuni caratteri (parentesi, virgole, punti, e commerciale, trattino basso, trattino normale, eccetera) viene trasformato in questo segno percentuale seguito dal codice esadecimale (vuol dire in base 16) del carattere (per esempio %20, che corrisponde a 32 in base 10, è lo spazio). Il testo viene quindi riformattato all'arrivo, ma vengono eliminati o sostituiti tutti i codici che possono rappresentare un pericolo per la sicurezza del server (e sono parecchi!). Poi il messaggio riformattato viene inoltrato al destinatario. Si capisce che in questo caso le povere vocali accentate vengono bistrattate, trasformate, frastornate e poi addirittura perse!
Lo standard per l'e-mail e' l'RFC 821, che descrive l'e-mail come applicazione a 7 bit. Quindi i caratteri non-ascii sono fuori standard.Tutto ciò premesso, per evitare che il testo inserito sulle E-Mail di login sia sgrammaticato o con i simboli è ecc, ecc, occorre correggere il file Login.italian.php sostituendo i codici corrispondenti alle lettere accentate con il relativo codice ascii.
In particolare:
à minuscola, il codice attuale: à deve essere sostituito con &# 224;
(da scrivere senza spaziatura)é minuscola, il codice attuale: è deve essere sostituito con &# 232;
(da scrivere senza spaziatura)ì minuscola, il codice attuale: ì deve essere sostituito con &# 236;
(da scrivere senza spaziatura)ò minuscola, il codice attuale: ò deve essere sostituito con &# 242;
(da scrivere senza spaziatura)ù minuscola, il codice attuale: ù deve essere sostituito con &# 249;
(da scrivere senza spaziatura)Tanto è vero che se su questo forum digitate il codice &# 249; senza spazi, al salvataggio, sarà convertito con la lettera ù. Provare per credere.

Spero che la mia ricerca possa essere d'aiuto a questa comunità.

P.S. accetto consigli ed osservazioni in merito.
Ciao, Franco.