On Thu, 3 Aug 2017, Jakub Jelinek wrote: > In any case, you should probably investigate all the locales say in glibc or > some other big locale repository whether tolower/toupper have the expected > properties there.
They don't. In tr_TR.UTF-8, toupper ('i') == 'i', because 'İ', the
correct uppercase version (as returned in locale tr_TR.ISO-8859-9), is a
multibyte character and toupper can only return single-byte characters.
--
Joseph S. Myers
[email protected]
