In fact the whole idea of having a global encoding property is a bad idea because then you can't support multiple Datasets with different encodings. The real bug should be to deprecate netCDF4.encoding
as an example, the MADIS meso files are encoded in what appears to be cp1252.