Caracteres raros campo formulario
Publicado:
2013-07-02 06:05 @295
por silva
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!!!
Re: Caracteres raros campo formulario
Publicado:
2013-07-02 06:40 @320
por explorer
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
Re: Caracteres raros campo formulario
Publicado:
2013-07-02 07:02 @335
por silva
¡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!!
Re: Caracteres raros campo formulario
Publicado:
2013-07-02 13:28 @603
por explorer
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.