Buongiorno a tutti.
Ho una funzione che registra l'utente e poi, tramite mail, invia le credenziali di accesso(generate automaticamente) per accedere ad una semplice pagina di consultazione.
Ho notato che, nel caso siano presenti lettere I L 0 O, soprattutto le prime due I e L maiuscole, sono identiche, e che quindi non si riesca a capire se sia I o L.

Ho una funzione generateRandomString(), che genera sia la username che la password, ovviamente passandogli dei parametri diversi sia per l'una che per l'altra.

Una volta generate queste credenziali, le invio tramite mail con PHPMailerAutoload.php, ma sto notando adesso che ho commentato le codifiche, ovvio o l'una o l'altra.
//$mail->CharSet="windows-1251";
//$mail->CharSet="utf-8";

Secondo voi, dove risiede il mio problema?
Vi ringrazio come sempre dell'aiuto.