The correct approach is to accept [a-z][a-z0-9]* as identifiers and forbid everything else.
Yeah fuck foreigners who want to be able to spell their own name right.
And you pissed off nearly half of the world population.
Yeah fuck foreigners who want to be able to spell their own name right.