in commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/RFC2231Utils.java [73:87]
static String decodeText(final String encodedText) throws UnsupportedEncodingException {
final var langDelimitStart = encodedText.indexOf('\'');
if (langDelimitStart == -1) {
// missing charset
return encodedText;
}
final var mimeCharset = encodedText.substring(0, langDelimitStart);
final var langDelimitEnd = encodedText.indexOf('\'', langDelimitStart + 1);
if (langDelimitEnd == -1) {
// missing language
return encodedText;
}
final var bytes = fromHex(encodedText.substring(langDelimitEnd + 1));
return new String(bytes, getJavaCharset(mimeCharset));
}