I think this could best be realized in a way, that ASCII compatible spelling is used throughout the website and in the background, but on the page for each player the headline is displayed as
NativePlayerName (AnglicisedName)
Not sure if the anglicised version should only be used for names that use other alphabets. For example 'Raphaël Lévy' doesn't really need to have 'Raphael Levy' in brackets, but for the Asian/Russian players just displaying the native spelling is not an option either.
I think this could best be realized in a way, that ASCII compatible spelling is used throughout the website and in the background, but on the page for each player the headline is displayed as
NativePlayerName (AnglicisedName)
Not sure if the anglicised version should only be used for names that use other alphabets. For example 'Raphaël Lévy' doesn't really need to have 'Raphael Levy' in brackets, but for the Asian/Russian players just displaying the native spelling is not an option either.