segunda-feira, 24 de junho de 2019

FPDF Erro acentuação

Já passei muita raiva com o FPDF, o mesmo arquivo que funciona no windows, não funciona no linux, o do linux não funciona no windows e por ai vai.

O que me resolveu o problema algumas vezes foi a codificação do arquivo, mas a ultima vez que fiz isso foi a varios anos, e não lembro o que fiz.

A situação atual é que estou migrando do php5 para php7, e não funciona mais o mysql_query, somente o mysqli_query , Após migrar para o novo sistema com raspibian, o sistema funcionou normalmente, mas os relatorios em pdf com o FPDF me deram dor de cabeça.

Após muitas pesquisas e sugestões de utilizar a solução que funciona, mas seria inviável mexer em 300 arquivos.
$str    = utf8_encode($variavel);

Resolvi mexer na conexão com o banco de dados até dar certo:


$con = mysqli_connect($host, $user, $senha, $dbname) or die("Não foi possivel conectar-se com o banco de dados");
mysqli_set_charset($con,"latin1");
Agora tudo está funcionando novamente.

Nenhum comentário:

Postar um comentário