Our documentation recommends manually overriding every single MIME type to fix mojibake issues. This is nonsensical since Wikimedia been UTF-8 default for 10+ years, all tools assume a full UTF-8 pipeline. Additionally, Chrome 55 (Dec 2016) removed Character Encoding switching option. Autodetect systems may fail by falling back the OS's locale or statistical heuristics may fail only on edge cases.
Since lighttpd has to enumerate extensions to MIME type anyway, it makes sense to do it from the start.