Feels weird to me that encoding is part of MIME, but language isn't, although I understand why.
Though FWIW, I think the Content-Encoding header is basically a mistake, should should been Content-Transform.