El 13/01/08, rvntone <[EMAIL PROTECTED]> escribió:
>
> Saludos.
>
> Tengo puesto el header a UTF-8, la base de datos tanto en la
> cofiguración del cake como en las tablas en el servidor mysql
> colocadas en UTF8, cuando introduzco datos nuevos en la base de datos
> utilizando el scafolding o el phpmyadmin y colco caracteres especiales
> (á é ñ), queda grabado en la base de datos como tal (viendolo en la
> vista view o en el examinar del phpmyadmin), hasta aquí todo bien, el
> problema es cuando 1 los voy a editar y 2 cuando lo voy a mostrar por
> lo menos en el title de un link, pareciera que el cake tuviese otra
> codificación para poner los valores en los input o en los titles.
>
> por ejemplo: yo coloco "á" y cuando lo edito o lo muestro en un title
> me sale "áÂ".
>
> Nota: si lo pongo directo en la página sale perfecto sin necesidad de
> utilizar el htmlentities.
>
> Como puedo corregir esto? cual es el problema?

en tus datos de conexion a la BD de app/conf/database.php puedes
agregar el elemento 'encoding' quedando de la siguiente manera:


        var $default = array('driver' => 'mysql',

'connect' => 'mysql_connect',
                                                                ...

'encoding' => 'utf8');


-- 
Ricardo Mun~oz A.

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a