3 ms·
Improved unicode (string vs byte separation) handling was exactly one of the larger reasons for the breaking change to 3.
by skeledrew 2y ago
Improved unicode (string vs byte separation) handling was exactly one of the larger reasons for the breaking change to 3.
- CJefferson 2y agoYou are right that unicode is much better in 3, but in my experience this is a pain point mapping programs 2 -> 3, because often programs seem to work fine until there is some exciting unicode, or malformed characters, in the input, then they crash when they used to just rumble on.
- skeledrew 2y agoThat sounds about right. Fail fast and loud so things have to be fixed, rather than continue silently and likely corrupt data.