Erro com acentuação javascript
Boa tarde pessoal do Imasters! Eu precisei gerar um arquivo em PDF dinâmico, pra isso eu usei o jsPDF, que é uma biblioteca Javascript utilizada para gerar arquivos em PDF, e pra minha alegria, consegui utilizá-la facilmente, porém, as palavras quando chegam ao documento PDF já gerado, ficam com erros de acentuação. Gostaria da ajuda de vocês pra me tirar desse pepino, se puderem e estiverem disponíveis, peço que por gentileza me deem uma força. Olha só o código que tenho:
<script type="text/javascript" charset="utf-8">
function geraPDF() {
var doc = new jsPDF();
doc.setFontSize(25);
doc.text(10, 10, '<?=$nome_fantasia?>');
doc.setFontSize(16);
doc.text(10, 20, 'Porte da empresa: <?=$porte_empresa?>');
doc.text(10, 30, 'Setor de atuação: <?=$setor_atuacao?>');
doc.text(10, 40, 'Razão social: <?=$razao_social?>');
doc.text(10, 50, 'Descrição da Empresa: <?=$descricao?>');
doc.text(10, 60, 'Filial: <?php echo ($filial == NULL) ? "Não" : "Sim";?>');
doc.text(10, 70, 'CNPJ: <?=$cnpj?>');
doc.text(10, 80, 'Inscrição Estadual: <?=$inscricao?>');
doc.text(10, 90, 'Ano de fundação: <?=$ano_fund?>');
doc.text(10, 100, 'N° Registro Jucepa: <?=$jucepa?>');
doc.text(10, 110, 'Endereço: <?=$endereco?>');
doc.text(10, 120, 'Bairro: <?=$bairro?>');
doc.text(10, 130, 'CEP: <?=$cep?>');
doc.text(10, 140, 'Cidade: <?=$cidade?>');
doc.text(10, 150, 'Telefone: <?=$telefone1?>');
doc.text(10, 160, 'Celular: <?=$celular1?>');
doc.text(10, 170, 'Pessoa de contato: <?=$pessoa_contato?>');
doc.text(10, 180, 'Web Site: <?=$web_site?>');
doc.text(10, 190, 'Fatura do ano anterior: <?=$fatura_ano_anterior?>');
doc.text(10, 200, 'Patrimônio líquido: <?=$patrimonio_liquido?>');
doc.text(10, 210, 'Área total: <?=$area_total?>');
doc.text(10, 220, 'Área construída: <?=$area_construida?>');
doc.text(10, 230, 'Principais Clientes: <?=$principais_clientes?>');
doc.text(10, 240, 'Entidade: <?=$entidade?>');
doc.text(10, 250, 'Login: <?=$login?>');
doc.text(10, 260, 'Senha: <?=$senha?>');
doc.output('datauri');
}
</script>
Lembrando que o meu problema está na acentuação, o resto está tudo em ordem. Obrigado!
Discussão (7)
Carregando comentários...