Tayron Miranda 0 Denunciar post Postado Janeiro 20, 2011 Tenho a necessidade de criar um pdf, e estou usando a classe FPDF, porém quando vou escrever algo no pdf criado, dá erro de codificação, tipo, quero definir um titulo pro documento chamado: RELAÇÃO DE MAÇÃS. Os acentos ficam todos com problema, já tentei colocar utf8_encoder() mas não resolveu... PS: Minha aplicação está toda usando a codificação utf-8 e o pdf esta sendo criado dentro de um model; function criarPDF($visita, $configuracao, $url_base){ $this->load->library('fpdf/fpdf'); /*Carregando a biblioteca do pdf*/ $this->fpdf->AddPage(); $this->fpdf->SetFont('Arial','B',8); /* * Fim do corpo da pagina */ $this->fpdf->SetTitle('RELATORIO DE VISITA'); $img = str_replace('index.php', '',$url_base).'crm/application/views/template/imagem/uploads/'.$configuracao[0]->crm_logo_cliente;; $this->fpdf->Rect(5,5, 200, 20, 'D'); $this->fpdf->Image($img, 6,3, 21, 14); $this->fpdf->setX(40); $_['titulo'] = 'Relatório de visita'; $this->fpdf->Write(0,$_['titulo']); /* * Corpo da pagina */ $this->fpdf->Output(); } $this->fpdf->Write(0,iconv('utf-8','iso-8859-1','RELATÓRIO DE VISITA')); A solução foi conveter de utf-8 para iso-8859-1, embora não gostei muito da solução, mas está ai.... Compartilhar este post Link para o post Compartilhar em outros sites
Claudiobrother 2 Denunciar post Postado Abril 16, 2011 Eu sei que já um tanto quando antigo esse post, mas eu vou postar assim mesmo. Sempre uso a função abaixo: <?php utf8_decode($tr); ?> Compartilhar este post Link para o post Compartilhar em outros sites