encode_detect