Problemas com parâmetros acentuados. (PHP + JASPER)

245 views
Skip to first unread message

Daniel Ferreira Bonfim

unread,
Jul 5, 2013, 3:14:12 PM7/5/13
to ph...@googlegroups.com
Pessoal, estou com um problema com envio de string acentuada como parâmetro do PHP para o Jasper que está me tirando o sono. 
Os acentos e caracteres especiais são filtrados da string, por ex: O parâmetro "Coração" é exibido no relatório "Corao". 

O script PHP executa o seguinte comando com o método exec:

/usr/lib/jvm/java-7-oracle/bin/java -Djava.awt.headless=true -classpath /var/www/sigaadm/miolo/classes/extensions/jasper/lib/jasperreports-4.8.0.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/commons-beanutils-1.7.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/commons-collections-2.1.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/commons-digester-1.7.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/commons-javaflow-20060411.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/commons-logging-api-1.0.2.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/itext-2.1.7.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/ojdbc14.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/iReport.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/jxl-2.6.3.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/lib/postgresql-8.2-509.jdbc2.jar:/var/www/sigaadm/miolo/classes/extensions/jasper/ MJasper "/var/www/sigaadm/miolo/classes/extensions/jasper" "relatorio<-/var/www/sigaadm/miolo/modules/biblioteca/reports/repObrasPorAssunto.jasper&str_ASSUNTO<-coração&fileout<-/home/daniel/teste_exec/teste.pdf&filetype<-PDF" "postgres" "postgres" "org.postgresql.Driver" "jdbc:postgresql://localhost:5432/dbsigaadm_ifms" >> /home/daniel/teste_exec/log.txt


Este comando, executado pela linha de comando diretamente ou pela linha de comando chamando o script php funciona perfeitamente, e o parâmetro "coração" é exibido corretamente. 

Mas, se for executado pelo browser os caracteres acentuados são filtrados.

Eu já não sei mais o que fazer. Qualquer ajuda será bem vinda.

Hugo Henrique

unread,
Jul 5, 2013, 3:22:45 PM7/5/13
to ph...@googlegroups.com


2013/7/5 Daniel Ferreira Bonfim <danie...@gmail.com>

--
--
Grupo PHPBA
http://groups.google.com.br/group/phpba?hl=pt-BR?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "PHPBA" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para phpba+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Daniel Ferreira Bonfim

unread,
Jul 5, 2013, 4:17:29 PM7/5/13
to ph...@googlegroups.com
Hugo Herique, muito obrigado!! Problema resolvido! Abraço.


2013/7/5 Hugo Henrique <con...@hugohenrique.com.br>
Reply all
Reply to author
Forward
0 new messages