[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Wed, 4 Apr 2001, jose fernando castillo rosas wrote:
> quiero pasar unos datos por el metodo post en formato hexadecimal
> como hago para convertir una cadena completa en hexadecimal ? ya que la
> funcion ORD solo convierte un caracter a la vez
> y como lo devuelvo a su formato ascii, o normal?
> gracias
Estaras buscando algo como lo siguiente?
$ perl -e 'print unpack("H*","\cA\cB\cCABCijk\n")'
010203414243696a6b0a
$ perl -e 'print pack("H*","010203414243696a6b0a")'
ABCijk
Nota que los caracteres de control no se ven pero están ahí:
$ perl -e 'print length pack("H*","010203414243696a6b0a")'
10
Lo que si no entendí es eso de "pasar por el método post" pues normalmente
es el cliente HTTP (p.e. Netscape) el que usa POST para enviar datos al
servidor y el cliente no suele saber de perl. O estás escribiendo un
cliente?
Saludos
Salvador Ortiz
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux org mx