I don't think adding exceptions for any buggy browser makes sense here. as headers normally do not have encoding except ASCII we should find if there is a standard that describes how to do it and is understood by most of the browsers.