Skip to content

Commit c9153ab

Browse files
committed
#14097 add missing locale to String.toLowerCase() to avoid any encoding when configuring the JVM with an obscure locale like -Duser.language=az
Signed-off-by: Ludovic Orban <[email protected]>
1 parent 3c49ede commit c9153ab

File tree

1 file changed

+3
-3
lines changed
  • jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http

1 file changed

+3
-3
lines changed

jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MimeTypes.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ public class MimeTypes
4646
{
4747
static final Logger LOG = LoggerFactory.getLogger(MimeTypes.class);
4848
private static final Set<Locale> KNOWN_LOCALES = Set.copyOf(Arrays.stream(Locale.getAvailableLocales()).filter(l -> !StringUtil.isBlank(l.getLanguage())).toList());
49-
public static final String ISO_8859_1 = StandardCharsets.ISO_8859_1.name().toLowerCase();
50-
public static final String UTF8 = StandardCharsets.UTF_8.name().toLowerCase();
51-
public static final String UTF16 = StandardCharsets.UTF_16.name().toLowerCase();
49+
public static final String ISO_8859_1 = StandardCharsets.ISO_8859_1.name().toLowerCase(Locale.ENGLISH);
50+
public static final String UTF8 = StandardCharsets.UTF_8.name().toLowerCase(Locale.ENGLISH);
51+
public static final String UTF16 = StandardCharsets.UTF_16.name().toLowerCase(Locale.ENGLISH);
5252
private static final Index<String> CHARSETS = new Index.Builder<String>()
5353
.caseSensitive(false)
5454
.with("utf-8", UTF8)

0 commit comments

Comments
 (0)