Which Locale should I specify when I call String#toLowerCase?
问题 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