On 10.03.23 03:26, Jeff Davis wrote:
That's because ICU always uses UTF-8 by default. ICU works just fine with many other encodings; is there a reason it doesn't take it from the environment just like for provider=libc?
I think originally the locale forced the encoding. With ICU, we have a choice. We could either stick to the encoding suggested by the OS, or pick our own.
Arguably, if we are going to nudge toward ICU, maybe we should nudge toward UTF-8 as well.