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