Es algo asi:
Yo tengo un PROGRAMA echo en JAVA
Este programa tiene como argumentos XML de entrada y otro XML de SALIDA
ejem:
java class.dte.firma entrada.XML Salida.XML
Este programa procesa el "entrada.XML" y el resultado es "Salida.XML"
Cuando desde la consola de LINUX coloco " java class.dte.firma entrada.XML Salida.XML " el archivo de SALIDA.XML sale OK, con acentos y "ñ" todo bien.
PERO cuando lo llamo desde una pagina WEB, [ejm: ejecuta.php ; que tiene la funcion system("java class.dte.firma entrada.XML Salida.XML") ] el archivo de SALIDA.XML sale MAL, en ves "ñ" y "acentos" aparece "?" (interrogacion)
Y OCURRE CON TODOS LOS PROGRAMS JAVA QUE EJECUTE DESDE LA WEB CON system , exec , cgi, passthru ,shell_exec , etc
¿¿¿¿EN DONDE ESTARA EL PROBLEMA???