In Java the
String#toLowerCase method uses the default system
Locale to determine how to handle lowercasing. If I am lowercasing some ASCII text and want to be sure that this is processed as expected which Locale should I use?
EDIT: I'm mainly concerned about programming identifiers such as table and column names in a schema. As such I want English lower casing to apply.
Locale.ROOT states that it is the language/country neutral locale for the locale sensitive operations
Locale.ENGLISH would presumably also be a safe choice.