• Publicidad

Caracteres raros campo formulario

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Caracteres raros campo formulario

Notapor silva » 2013-07-02 06:05 @295

Estoy mostrando en un campo de un formulario, datos devueltos de una consulta a una tabla, que poseen acentos. El problema es que al mostrarse en el formulario, aparecen caracteres raros, en vez del acento correspondiente.

¿Cómo puedo subsanar este problema? ¡¡¡Gracias!!!
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291

Publicidad

Re: Caracteres raros campo formulario

Notapor explorer » 2013-07-02 06:40 @320

Pues antes hay que saber:
  • en qué codificación de caracteres llegan esos textos desde la base de datos
  • en qué codificación está el código HTML que contiene el formulario
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Caracteres raros campo formulario

Notapor silva » 2013-07-02 07:02 @335

¡Gracias!

La base de datos es MySQL latin1_latin1_spanish_ci.

Uso CGI::Aplicattion con Plugin::Template::Toolkit y Formbuider para la construcción del formulario.

Es en los campos del formulario generado por formbuilder que aparecen los caracteres raros.

El código HTML aparece en charset=utf-8.

¡¡Gracias!!
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291

Re: Caracteres raros campo formulario

Notapor explorer » 2013-07-02 13:28 @603

Bueno, pues entonces necesitas codificar los textos que te llegan desde la base de datos, de ISO-8859-1 a UTF-8, antes de meterlos en el formulario.

Eso lo puedes hacer con la función from_to() del módulo Encode.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron