Si grazie Andrea,
a dire il vero avevo sviluppato una cosa simile.
l'unico problema che mi rimane è che, sia la mia funzione, che la tua, non mi risolve i seguenti caratteri:
ø
æ
Æ
forse perché nell'alfabeto italiano non sono associabili a nessuna lettera, e quindi non mi è rimasto altro che che aggiungere un controllo per la verifica di quei caratteri.

Grazie,
Ciao.