Como detectar se é necessário aplicar a decodificação utf8 ou codificar em uma string?

Tenho um feed retirado de sites de terceiros e, às vezes, tenho que me inscreverutf8_decode e outras vezesutf8_encode para obter a saída visível desejada.

Se, por engano, o mesmo material é aplicado duas vezes / ou o método errado é usado, fico com algo mais feio, é isso que quero mudar.

Como posso detectar quando o que deve ser aplicado na string?

ATUALIZAR

Na verdade, o conteúdo retorna UTF-8, mas por dentro existem partes que não são.

questionAnswers(5)

yourAnswerToTheQuestion