3 ms·
At first blush you would think so, but I know for a fact that Unicode on Windows is not possible to properly handle below Python 3.4. Python 3’s Unicode handli
by wbond 8y ago
At first blush you would think so, but I know for a fact that Unicode on Windows is not possible to properly handle below Python 3.4.
Python 3’s Unicode handling has been a huge win for cross-platform deployments in my experience. We run a patched version on 3.3 with some backports from 3.4 on millions of machines, and it is actually possible to support non-Latin filesystem paths, where that was just not possible when we were using 2.6.
In terms of an ecosystem, Python 3 forces casual developers to confront Unicode head on, where 2.x the default is to sweep it under the rug.
I’m extremely grateful that a breaking change was made, even if the execution wasn’t perfect.
- the_mitsuhiko 8y agoClick uses ctypes to retrofit some unicode support on 2.x for what it’s worth.