nfephp-org / sped-da

Classes para geração dos documentos auxiliares usados pelos padrões Sped
Other
138 stars 238 forks source link

🌐 Corrigindo erros de encoding #587

Closed ricardoapaes closed 11 months ago

ricardoapaes commented 11 months ago

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á 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.