logo

WikiJuanan: CakeAvanzado?/Utf8 ...

Inicio | Indice De Paginas | Ultimas Modificaciones | Ultimos Commentarios | Usuarios | Registrarse | Conectar:  Contraseña:  

Cake PHP?Cake Log?Cake Api?Manual Cake PHPCake Avanzado?Traduciendo Cake?Cake News

CakeMenu    


Publicado por Mariano Iglesias en la lista Cake PHP-es?


Yo uso UTF 8 para todo, no encodeo los links, etc. van directamente al
browser. Lo que si hago es:


1. Setear el collation adecuado en la base de datos (uno basado en UTF 8)


2. Setear el header adecuado como respuesta. Cake viene predefinido como UTF
8, sino simplemente hace esto en tu App Controller?::beforeRender():


function beforeRender()
{

if (!headers_sent())
{
header('Content-Type: text/html; charset=utf-8');
}

}


3. Utilizar SET NAMES UTF8 en la conexión de base de datos de Cake PHP?, para
ello en app_model.php tengo:


function __construct()
{

parent::__construct();


if(!defined('GLOBAL_UTF8'))
{
define('GLOBAL_UTF8', true);


$this->query('SET NAMES “utf8”');
}

}

No hay archivos en esta página. [Enseñar archivos/formulario]
No hay comentarios en esta pagina. [Enseñar comentarios/formulario]