I forgot to mention: Please split this patch up into multiple parts: localedef changes, generator changes, Unicode updates, C.UTF-8 enablement, tests. I'm sure most of them will show up just fine on Patchwork. Thanks, Florian