|
|
|
|
|
by zo1
4412 days ago
|
|
If they have difficulty grasping those concepts, then they shouldn't be working with them. They should rather stick to plain ascii/latin-1 and leave the fancy things to people that know what they're doing. Python3 in this case wouldn't be a silver bullet to make them magically work with unicode better. |
|
Unicode isn't a "fancy thing" that is best left to "people that know what they're doing." It's the difference between displaying a name such as SiƄn correctly and as a bunch of hieroglyphics.
Besides, even for experienced developers who know what they're doing, if you're imposing any form of ceremony or special considerations around using Unicode, you're increasing the risk of bugs and mistakes.
That's why I say Unicode should be made the default. It's legacy encodings such as Latin-1 that should be treated on a need-to-know basis.