ISO-2022-CN
Various additional encodings, mostly from ISO 646.
CN_GB_12345 is reasonably easy once you have a mapping for it