▲ | lmm 14 hours ago | |
> Presumably there aren't any people with control characters in their name, for example. Of course there are. If you commit to supporting everything anyone wants to do, people will naturally test the boundaries. The biggest fallacy programmers believe about names is that getting name support 100% right matters. Real engineers build something that works well enough for enough of the population and ship it, and if that's not US-ASCII only then it's usually pretty close to it. |