Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

juego de caracteres

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI
Mensaje Jue Jun 30, 2005 8:53 am
macgregor
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Dic 2004
Mensajes: 117
Ubicación: españa
juego de caracteres Responder citando

Hola.

Estoy trabajando con cgi's y oracle y me ha surgido un problema a la hora de mostrar en la web el contenido de la base de datos.

Algunos caracteres de la Base de Datos como "5ºC" me aparecen en la pagina web como "5?C"

Y si inserto "5ºC" desde un cgi a traves de la web en la DB se escribe "5¿C"


La primera linea que se le indica al cgi para la salida la tenia puesta asi:
Código:
print "Content-type: text/html\n\n";


Y he provado cambiandola por:
Código:
print "Content-Type: text/plain; charset=iso-8859-1\n\n";


Mi ingenuidad me llevo a provar eso, pero el resultado es identico.

Espero que me puedan hechar una mano para que este efecto desagradable desaparezca.

Gracias de antemano.

MACGREGOR.
Mensaje Jue Jun 30, 2005 2:29 pm
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 716
Ubicación: Buenos Aires
Responder citando

no probaste solamente con text/plain ???

Hay que ver si es el navegador el que comvierte los garabatos...

En HTML probá con

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Espero que te sirva

Saludos
Mensaje Vie Jul 01, 2005 4:45 am
macgregor
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Dic 2004
Mensajes: 117
Ubicación: españa
juegos de caracteres Responder citando

Hola, he provado varios juegos de caracteres, incluso el juego de caracteres us-ascii pero el problema sigue

para la salida cgi:
Código:
print "Content-Type: text/html; charset=us-ascii\n\n";

en el html:
Código:
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">


voy a modificar el lenguaje de la Base de Datos a ver que resultado obtengo... de todas formas si alguien me ilumina con una solucion brillante le estare muy agradecido.

Un saludo.
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group