Isto não é possível, porque os intervalos de validade de diferentes codificações se sobrepõem, portanto, não é possível determinar inequivocamente qual parte do texto tem qual codificação.
Você pode não gostar da resposta, mas esses são os fatos, na minha opinião.