Re:In the Turkish locale, "INFO".lower() != "info"
by vesinisa on Sunday August 16, 2020 @06:50PM
(#24182054)
> Locale.ROOT is almost always the one you want
At least Android developers are advised to use Locale.US: https://developer.android.com/reference/java/util/Locale
> The default locale is not appropriate for machine-readable output. The best choice there is usually Locale.US – this locale is guaranteed to be available on all devices, and the fact that it has no surprising special cases and is frequently used
It would be indeed interesting to see in which features these two locales actually differ.
Is there something similar for C and C++? It could help in your case, by making your well-meaning colleagues aware of the issue.