CGI - Conversion Caracteres (man UNIX->HTML)

 
Vista:

Conversion Caracteres (man UNIX->HTML)

Publicado por jh (2 intervenciones) el 02/09/2000 00:00:00
Desde una pagina llamo a un cgi que me ejecuta el comando de Unix -ej:``man ls"- y la salida la quiero mostrar en una pagina.
Todo funciona, pero la instruccion anterior me muestra caracteres extñanos, ¿Como los cambio?

Mi codigo:

$cmd = `man ls`;
print "<pre>$cmd</pre>";
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

(man UNIX->HTML) lo SOLUCIONE

Publicado por jh (2 intervenciones) el 24/09/2000 00:00:00
Lo solucione, quien quiera verlo:

http://juhegue.alcanza.com.ar/cgi-bin/man.cgi
---------------------------------
$cmd = "perl";
@html = split("\n", `man $cmd`);
$ocho = pack("C", hex(0x008));

foreach (@html){
s/</\</g;
s/_$ocho(.)/$1/g;
s/(.)$ocho(.)$ocho(.)$ocho(.)/$1/g;
s/(.)$ocho(.)/$1/g;
$x .= "$_\n";
}

print "<pre>$x</pre>";

---------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar