Return a list of proper coding systems to encode STRING. All coding systems in the list can safely encode any multibyte characters in STRING. If STRING contains no multibyte characters, return a list of a single element `undecided'.