top | item 7800103

(no title)

postfuturist | 11 years ago

Python 2 has unicode literals and utf-8 available if you declare them at the top of your file. You don't need Python 3 for that.

discuss

order

jammycakes|11 years ago

Yes, but it's not the default and it does require special considerations. This means that code written by inexperienced developers (or even more experienced developers who aren't familiar with the ins and outs of Unicode and internationalisation etc) will be more likely to behave incorrectly when presented with anything in a foreign language.

zo1|11 years 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.

burntsushi|11 years ago

This is precisely what I would consider a minor improvement.