<?xml version="1.0" encoding="windows-1251"?>
<rss version="0.92">
<channel>
<title>WikiJuanan - CakeAvanzado/Utf8</title>
<link>http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/Utf8</link>
<description>History/revisions of WikiJuanan/CakeAvanzado/Utf8</description>
<language>en-us</language>
<item>
<title>2007-03-12 21:38:44</title>
<link>http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/Utf8/show&amp;time=2007-03-12+21%3A38%3A44</link>
<description>&lt;a name="p2267-1">&lt;/a>&lt;p class="auto" id="p2267-1">&lt;!--notypo-->&lt;div>&lt;a name="p2122-1">&lt;/a>&lt;p class="auto" id="p2122-1">&lt;span class="missingpage">Cake&amp;nbsp;PHP&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakePHP/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a> &amp;ndash; &lt;span class="missingpage">Cake&amp;nbsp;Log&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakeLog/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a> &amp;ndash; &lt;span class="missingpage">Cake&amp;nbsp;Api&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakeApi/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a> &amp;ndash; &lt;a name="manualcakephp" href="http://wiki.us.es/juanan/wakka.php?wakka=ManualCakePHP" class="">Manual&amp;nbsp;Cake&amp;nbsp;PHP&lt;/a> &amp;ndash; &lt;span class="missingpage">Cake&amp;nbsp;Avanzado&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a> &amp;ndash; &lt;span class="missingpage">Traduciendo&amp;nbsp;Cake&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=TraduciendoCake/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a> &amp;ndash; &lt;span class="cite">&lt;a href="http://thinkingphp.org/cakenews/" target="_blank" title="Vinculo externo
(en nueva ventana)" class="outerlink">&lt;img src="http://wiki.us.es/juanan/themes/default/icons/web.gif" alt="" border="0" />Cake News&lt;/a>&lt;/span>&lt;/p>&lt;div class='name'>&lt;a href='http://wiki.us.es/juanan/wakka.php?wakka=CakeMenu/edit'>CakeMenu&lt;/a> &amp;nbsp; &amp;nbsp;&lt;/div>&lt;/div>&lt;!--/notypo-->&lt;/p>&lt;br />&lt;a name="p2267-2">&lt;/a>&lt;p class="auto" id="p2267-2">
Publicado por&amp;nbsp;Mariano Iglesias en&amp;nbsp;la lista &lt;span class="missingpage">Cake&amp;nbsp;PHP-es&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakePHP-es/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a>&lt;/p>&lt;hr noshade="noshade" size="1" />&lt;a name="p2267-3">&lt;/a>&lt;p class="auto" id="p2267-3">
Yo&amp;nbsp;uso UTF&amp;nbsp;8 para todo, no&amp;nbsp;encodeo los&amp;nbsp;links, etc. van&amp;nbsp;directamente al&lt;br />
browser. Lo&amp;nbsp;que si&amp;nbsp;hago es:&lt;/p>&lt;br />&lt;a name="p2267-4">&lt;/a>&lt;p class="auto" id="p2267-4">
1. Setear el&amp;nbsp;collation adecuado en&amp;nbsp;la base de&amp;nbsp;datos (uno basado en&amp;nbsp;UTF 8)&lt;/p>&lt;br />&lt;a name="p2267-5">&lt;/a>&lt;p class="auto" id="p2267-5">
2. Setear el&amp;nbsp;header adecuado como respuesta. Cake viene predefinido como UTF&lt;br />
8, sino simplemente hace esto en&amp;nbsp;tu &lt;span class="missingpage">App&amp;nbsp;Controller&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=AppController/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a>::beforeRender():&lt;/p>&lt;br />&lt;a name="p2267-6">&lt;/a>&lt;p class="auto" id="p2267-6">
function beforeRender()&lt;br />
{&lt;/p>&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> if&amp;nbsp;(!headers_sent())&lt;br />
 {&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> header('&lt;span class="nobr">Content-Type&lt;/span>: text/html; charset=&lt;span class="nobr">utf-8&lt;/span>');&lt;br />
&lt;/div>&lt;/div>&lt;/div>&lt;/div> }&lt;/div>&lt;/div>&lt;/div>&lt;a name="p2267-7">&lt;/a>&lt;p class="auto" id="p2267-7">
}&lt;/p>&lt;br />&lt;a name="p2267-8">&lt;/a>&lt;p class="auto" id="p2267-8">
3. Utilizar SET&amp;nbsp;NAMES UTF8 en&amp;nbsp;la conexión de&amp;nbsp;base de&amp;nbsp;datos de&amp;nbsp;&lt;span class="missingpage">Cake&amp;nbsp;PHP&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakePHP/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a>, para&lt;br />
ello en&amp;nbsp;app_model.php tengo:&lt;/p>&lt;br />&lt;a name="p2267-9">&lt;/a>&lt;p class="auto" id="p2267-9">
function __construct()&lt;br />
{&lt;/p>&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> parent::__construct();&lt;/div>&lt;/div>&lt;a name="p2267-10">&lt;/a>&lt;p class="auto" id="p2267-10">&lt;/div>
&lt;br />
&lt;div class="indent">&lt;/p>&lt;div class="indent">&lt;div class="indent"> if(!defined('GLOBAL_UTF8'))&lt;br />
 {&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> define('GLOBAL_UTF8', true);&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;/div>&lt;a name="p2267-11">&lt;/a>&lt;p class="auto" id="p2267-11">&lt;/div>
&lt;br />
&lt;div class="indent">&lt;/p>&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> $this-&amp;gt;query('SET NAMES &amp;#147;utf8&amp;#148;');&lt;br />
&lt;/div>&lt;/div>&lt;/div>&lt;/div> }&lt;/div>&lt;/div>&lt;/div>&lt;a name="p2267-12">&lt;/a>&lt;p class="auto" id="p2267-12">
}&lt;/p></description>
</item>
<item>
<title>2007-03-12 21:24:41</title>
<link>http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/Utf8/show&amp;time=2007-03-12+21%3A24%3A41</link>
<description>edited by JuananRuiz</description>
</item>
</channel>
</rss>

 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
 </script>
 <script type="text/javascript">
  _uacct = "UA-1947893-2";
  urchinTracker();
 </script>

