tr�nsitoUm bom exemplo é o PagSeguro que não aceita acento nem com macumba

Tenho um outro webservice no qual não tenho acesso/autorização para modificar e que foi escrito em ISO-8859 e sempre que existe algum caractere acentuado no registro solicitado é apresentado com aquele "quadradinho" (que na realidade é um retângulo vertical). Realizo as requisições no webservice usando a função file_get_contents, existe alguma forma de converter os dados retornados em UTF-8 ou contornar os caracteres extranhos?
Falopa!