Hi Danny,

Danny Milosavljevic <dan...@scratchpost.org> skribis:

>> > Otherwise LGTM. I checked some other distros and they seem to have
>> > this enabled. Thanks!
>>  That means that strings are internally UCS-4-encoded, right?
>> What’s the rationale, and what happens when this flag is omitted?
>
> The CPython C interface changes depending on the flag and some Python
> extensions don't work with the narrow UTF-16 Unicode - which is what
> it would use if you don't specify.
>
> The default, UTF-16, is basically just historical baggage from when
> Unicode had fewer than 65536 codepoints in the standard.

[...]

Thanks for the explanation, it makes a lot of sense!

Ludo’.

Reply via email to