Baseada na documentação do método mb_convert_encodinghttps://www.php.net/manual/en/function.mb-convert-encoding.php se o terceiro parametro for omitido será utilizada mbstring.internal_encoding setting e no meu caso não posso definir ela para UTF-8 pois meu sistema está todo encodificado para ISO-8859-1. Nesse caso passei um array com dois prováveis encodings para que ele possa fazer a conversão corretamente.
Caso exista outro solução melhor ou se isso for impactar outros lugares aceito sugestões, para mim resolveu.
Baseada na documentação do método
mb_convert_encoding
https://www.php.net/manual/en/function.mb-convert-encoding.php se o terceiro parametro for omitido será utilizadambstring.internal_encoding setting
e no meu caso não posso definir ela para UTF-8 pois meu sistema está todo encodificado para ISO-8859-1. Nesse caso passei um array com dois prováveis encodings para que ele possa fazer a conversão corretamente.Caso exista outro solução melhor ou se isso for impactar outros lugares aceito sugestões, para mim resolveu.