Obvious solution is for this person to adopt the "Zero Width Non Joiner" character as their middle name --- that would ensure that this doubled-up-space would be preserved.
I hate to belittle a point, but your obvious solution is wrong.
For one thing, considering that you know that unicode even exists, then it is likely that you know the difference between NULL and the "Zero Width Non Joiner" character. His second given name is NULL.
Secondly, throwing obscure technical solutions to laymens' problems for which they already have a working solution is nearly always a problem in the making.
For one thing, considering that you know that unicode even exists, then it is likely that you know the difference between NULL and the "Zero Width Non Joiner" character. His second given name is NULL.
Secondly, throwing obscure technical solutions to laymens' problems for which they already have a working solution is nearly always a problem in the making.