Ciao
Il carattere in questione non è tra quelli ammessi per lo username per questioni di sicurezza e compatibilità con il linguaggio SQL e consiglierei di lasciare le cose come stanno.
Poi, per semplice curiosità, vorrei capire l'ostinazione di voler usare il proprio cognome come username... ci sono altri campi per inserire il proprio nome e cognome mentre lo username è solo una parola che serve per autenticarsi sul sito.