Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

afbartels

[Resolvido] Acentos em arquivos .rtf

Recommended Posts

Pessoal, to gerando arquivos .rtf de uma classe que achei na net. Meu problema ta sendo com a acentuação. Ta saindo outros caracteres no lugar. Alguém poderia me ajudar. Abaixo segue o link da classe.

Classe >>> phprtflite

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer o download, mas não consegui descompactar.

 

Eu já usei esta aqui

http://www.phpclasses.org/browse/package/3560.html

 

Mas prescisei de criar relatórios com tabelas e algumas coisas mais complexas que não tinham na classe, ai eu criei uma apartir desta.

 

Você pode tentar mudar o header, tenta colocar esse aqui na classe que você achou.

 

header("Content-type: application/msword");
header("Content-Lenght: ". sizeof($this->MyRTF));
header("Content-Disposition: attachment; filename=". $filename);

Compartilhar este post


Link para o post
Compartilhar em outros sites

A classe é muito boa, eu não olhei o código fonte ainda, mas lá tem um exemplo usando UTF8, não resolveria o problema de acentuação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO.

Pessoal, após 3 dias de exaustivo trabalho consegui resolver meu problema. E o pior de tudo, é que é coisa simples.

No arquivo "container.php", linha 127, tem uma chamada para a conversão do tipo do texto.

$text = Util::utf8Unicode($text);

Basta comentar essa linha.

 

Simples!!!

 

Valeu pela ajuda m@dDog.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.