В Java метод String toLowerCase использует систему Locale по умолчанию, чтобы определить, как обращаться с нижним индексом. Если я уменьшаю текст ASCII и хочу быть уверенным, что это будет обработано, как ожидалось, какой язык я должен использовать?
EDIT: меня главным образом интересует программирование идентификаторов, таких как имена таблиц и столбцов в схеме. Поэтому я хочу, чтобы английский нижний корпус применялся.
Locale.ROOT заявляет, что это языковой нейтральный язык языка/страны для операций, чувствительных к языку.
Locale.ENGLISH предположительно также будет безопасным выбором.