• Publicidad

Caracteres raros

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Caracteres raros

Notapor BigBear » 2012-04-04 10:32 @481

El código es el siguiente

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!usr/bin/perl
  2. #Buscador de sueños 0.1
  3. #Coded By Doddy H
  4.  
  5. use LWP::UserAgent;
  6.  
  7. my $nave = LWP::UserAgent->new;
  8. $nave->agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.12) Gecko/20080201Firefox/2.0.0.12");
  9. $nave->timeout(5);
  10.  
  11. header();
  12.  
  13. print "\n[+] Palabra : ";
  14. chomp(my $string = <stdin>);
  15.  
  16. my $code = toma("http://www.mis-suenos.org/interpretaciones/buscar?text=".$string);
  17.  
  18. if($code=~/<li>(.*)<\/li>/) {
  19. my $si = $1;
  20. if ($si eq " ") {
  21. print "\n\n[-] No se encontró\n";
  22. } else {
  23. print "\n\n[+] Significado : $si\n";
  24. }}
  25.  
  26. copyright();
  27.  
  28. sub header {
  29. print "\n\n-- == Buscador de sueños == --\n\n";
  30. }
  31.  
  32. sub copyright {
  33. print "\n\n(C) Doddy Hackman 2012\n\n";
  34. <stdin>;
  35. exit(1);
  36. }
  37.  
  38. sub toma {
  39. return $nave->get( $_[0] )->content;
  40. }
  41.  
  42. #The End ?
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


El ejemplo es este

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting

-- == Buscador de sue±os == --


[+] Palabra : ayuda


[+] Significado : So├▒ar que presta ayuda a alguien, significa que los esfuerzo
 que haga en la vida le llevar├ín a alcanzar una alta posici├│n social y ec├│n├
mica.
 
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


¿Qué son y cómo puedo borrar estos caracteres raros en el resultado ?

pd: Ya intenté con HTML::Entities, y nada.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Caracteres raros

Notapor explorer » 2012-04-04 11:14 @510

Hay unos cuántos hilos en estos foros que se titulan "Caracteres raros", y todos ellos se refieren a que los caracteres que manejamos están en una codificación distinta a la que esperamos, o a la que vemos, por ser distinta de la codificación que utiliza nuestra terminal.

Por favor, usa el sistema de búsqueda de estos foros, y busca por "caracteres raros".
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados