PHP ejecutar una shell
Ricardo Mun~oz A.
rmunoz en pjud.cl
Mie Ene 11 15:51:30 CLST 2006
El mié, 11-01-2006 a las 15:29, Rodrigo Fuentealba escribió:
> Rodrigo Videla wrote:
> > Hola Lista:
> >
> > Tengo el siguiente problema
> >
> > tengoun script en PHP el cual ejecuta una shell que ejecuta un programa
> > en java, este programa java recibe 1 archivo como parametro y devuelve
> > otro archivo procesado a partir del primero
> >
> > el problema se presenta cuando el archivo de entrada contiene caracteres
> > especiales como ñ o acentos y obtengo el archivo de salida con ? en
> > lugar de las ñ o los acentos.
[...]
> ¿con PHP te da problemas? Cuando despliegues el archivo, trata con
> utf8_decode() o utf8_encode()...
>
> Si no es eso, debe ser un problema de java, que nativamente no da
> soporte al tipo estándar de escritura ISO-8859-1, sino al estándar
> UTF-8, para ser más generalizado. Si el archivo lo escribiste en
> Windows, normalmente el estándar usado es ISO-8859-1.
quizas se podria probar ejecutar la shell en el interprete de comandos,
y fijarse en el resultado, para descartar (o confirmar) que sea un
problema de PHP.
--
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)
Más información sobre la lista de distribución PHP