We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 57b817f commit 6fe4c8cCopy full SHA for 6fe4c8c
lib/internal/mime.js
@@ -23,7 +23,15 @@ const END_BEGINNING_WHITESPACE = /[^\r\n\t ]|$/;
23
const START_ENDING_WHITESPACE = /[\r\n\t ]*$/;
24
25
function toASCIILower(str) {
26
- return StringPrototypeToLowerCase(str);
+ if (!/[^\x00-\x7f]/.test(str)) return StringPrototypeToLowerCase(str);
27
+ for (let i = 0; i < str.length; i++) {
28
+ const char = str[i];
29
+
30
+ result += char >= 'A' && char <= 'Z' ?
31
+ StringPrototypeToLowerCase(char) :
32
+ char;
33
+ }
34
+ return result;
35
}
36
37
const SOLIDUS = '/';
0 commit comments