Header encoding should be US-ASCII, not the default external encoding
Add a spec demonstrating that encoding a header in a given charset will raise encoding errors if fields have incompatible junk in them