<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: problemas caracteres especiales en php y mysql</title>
	<atom:link href="http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/</link>
	<description>Hermandad informática</description>
	<lastBuildDate>Wed, 30 Nov 2011 17:38:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: mahomedalid</title>
		<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/comment-page-1/#comment-157</link>
		<dc:creator>mahomedalid</dc:creator>
		<pubDate>Tue, 30 Dec 2008 07:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=530#comment-157</guid>
		<description>Exacto, también el encoding de tu BD y las tablas deben coincidir. Busca en el manual de MySQL la sección que habla de COLLATE.

Para las bases de todo este rollo este artículo es buenisimo:

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) by Joel Spolsky

[http://www.joelonsoftware.com/articles/Unicode.html]</description>
		<content:encoded><![CDATA[<p>Exacto, también el encoding de tu BD y las tablas deben coincidir. Busca en el manual de MySQL la sección que habla de COLLATE.</p>
<p>Para las bases de todo este rollo este artículo es buenisimo:</p>
<p>The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) by Joel Spolsky</p>
<p>[http://www.joelonsoftware.com/articles/Unicode.html]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: splityo</title>
		<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/comment-page-1/#comment-156</link>
		<dc:creator>splityo</dc:creator>
		<pubDate>Tue, 30 Dec 2008 03:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=530#comment-156</guid>
		<description>Antes de hacer un select, ejecuta un query &quot;SET NAMES UTF8&quot; para que te devuelva correctamente los caracteres.
Mi recomendación es que en tu bootstrap, el primer query después de establecer la conexión sea ese.

Saludos</description>
		<content:encoded><![CDATA[<p>Antes de hacer un select, ejecuta un query &#8220;SET NAMES UTF8&#8243; para que te devuelva correctamente los caracteres.<br />
Mi recomendación es que en tu bootstrap, el primer query después de establecer la conexión sea ese.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ciberperro</title>
		<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/comment-page-1/#comment-155</link>
		<dc:creator>ciberperro</dc:creator>
		<pubDate>Tue, 30 Dec 2008 01:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=530#comment-155</guid>
		<description>demonios!!!! esta cosa no me respeto los tags de código, va de nuez para el punto 2 que debió poner algo así:

2) El HTML que generas debe tener sus headers correctos y el meta de encoding debe ser correcto a UTF-8 ejemplo:
&lt;code&gt;
meta content=&quot;text/html; charset=UTF-8&quot; http-equiv=&quot;content-type&quot; 
&lt;/code&gt;
Si usas XHTML como salida, es recomendable usar:
&lt;code&gt; 
xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;
&lt;/code&gt;

recuerda completar los tags del meta y del header de xml, con un carajo esta cosa debería respetar  el tag code, o de plano no sé usar wordpress...</description>
		<content:encoded><![CDATA[<p>demonios!!!! esta cosa no me respeto los tags de código, va de nuez para el punto 2 que debió poner algo así:</p>
<p>2) El HTML que generas debe tener sus headers correctos y el meta de encoding debe ser correcto a UTF-8 ejemplo:<br />
<code><br />
meta content="text/html; charset=UTF-8" http-equiv="content-type"<br />
</code><br />
Si usas XHTML como salida, es recomendable usar:<br />
<code><br />
xml version="1.0" encoding="UTF-8"<br />
</code></p>
<p>recuerda completar los tags del meta y del header de xml, con un carajo esta cosa debería respetar  el tag code, o de plano no sé usar wordpress&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ciberperro</title>
		<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/comment-page-1/#comment-154</link>
		<dc:creator>ciberperro</dc:creator>
		<pubDate>Tue, 30 Dec 2008 01:44:46 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=530#comment-154</guid>
		<description>Toda la codificación debe coincidir (recomiendo usar UTF-8):

1) Codificación del archivo PHP, revisa que sea la correcta y modifícala si es necesario con el comando &quot;iconv&quot; (revisa el man)
2) El HTML que generas debe tener sus headers correctos y el meta de encoding debe ser correcto a UTF-8 ejemplo:
&lt;code&gt;

&lt;/code&gt;
Si usas XHTML como salida, es recomendable usar:
&lt;code&gt; 

&lt;/code&gt;

3) Los archivos y bases de datos que se usen en tu script o aplicación deben estar de preferencia en UTF-8 para evitar convertirlos en tiempo de ejecución, de lo contrario requeriras codificarlos y/o decodificarlos con php utf8_encode y utf8_encode al desplegarlos y/o capturarlos según el caso. 

4) revisa que tus conexiones a bases de datos negocien la codificación correcta, eso puede ayudar también.

5) Si usas apache, te puede ayudar también utilizar un .htacces con la directiva específica para codificación: 
&lt;code&gt;
AddType &#039;text/html; charset=UTF-8&#039; html
&lt;/code&gt;

El chiste es ser congruentes todo el tiempo con la codificación utilizada. Inclusive tu shell debe estar ajustado a una codificación que te convenga, ya que si programas con UTF-8 y tu shell (o tu &quot;vi&quot;) usa ISO-8859-1 entonces al editar tus archivos (o al ejecutarlos) verás carácteres extraños y tendras que usar iconv para ajustar tus archivos una vez que los pongas en producción. Si usas &quot;vi&quot; de un archivo en utf8 dentro de un shell ISO8859-1 y de pronto notas caracteres escapados en tu texto puedes probar seteando la variable de ambiente LANG, ejemplo:

&lt;code&gt;
LANG=en_US.UTF-8 vi miarchivo
&lt;/code&gt;

Juega con tus posibilidades y ojo con la codificación... siempre.</description>
		<content:encoded><![CDATA[<p>Toda la codificación debe coincidir (recomiendo usar UTF-8):</p>
<p>1) Codificación del archivo PHP, revisa que sea la correcta y modifícala si es necesario con el comando &#8220;iconv&#8221; (revisa el man)<br />
2) El HTML que generas debe tener sus headers correctos y el meta de encoding debe ser correcto a UTF-8 ejemplo:<br />
<code></p>
<p></code><br />
Si usas XHTML como salida, es recomendable usar:<br />
<code> </p>
<p></code></p>
<p>3) Los archivos y bases de datos que se usen en tu script o aplicación deben estar de preferencia en UTF-8 para evitar convertirlos en tiempo de ejecución, de lo contrario requeriras codificarlos y/o decodificarlos con php utf8_encode y utf8_encode al desplegarlos y/o capturarlos según el caso. </p>
<p>4) revisa que tus conexiones a bases de datos negocien la codificación correcta, eso puede ayudar también.</p>
<p>5) Si usas apache, te puede ayudar también utilizar un .htacces con la directiva específica para codificación:<br />
<code><br />
AddType 'text/html; charset=UTF-8' html<br />
</code></p>
<p>El chiste es ser congruentes todo el tiempo con la codificación utilizada. Inclusive tu shell debe estar ajustado a una codificación que te convenga, ya que si programas con UTF-8 y tu shell (o tu &#8220;vi&#8221;) usa ISO-8859-1 entonces al editar tus archivos (o al ejecutarlos) verás carácteres extraños y tendras que usar iconv para ajustar tus archivos una vez que los pongas en producción. Si usas &#8220;vi&#8221; de un archivo en utf8 dentro de un shell ISO8859-1 y de pronto notas caracteres escapados en tu texto puedes probar seteando la variable de ambiente LANG, ejemplo:</p>
<p><code><br />
LANG=en_US.UTF-8 vi miarchivo<br />
</code></p>
<p>Juega con tus posibilidades y ojo con la codificación&#8230; siempre.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chaoslord</title>
		<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/comment-page-1/#comment-151</link>
		<dc:creator>chaoslord</dc:creator>
		<pubDate>Mon, 29 Dec 2008 02:46:37 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=530#comment-151</guid>
		<description>Podría afectar la codificación en que este el archivo .php??

el encodig del archivoes ASCII

La tabla y los campos estan en utf-8

los datos guardados son:
Ã±Ã‘
Ã¤Ã«Ã¯Ã¶Ã¼
Ã¡Ã©Ã­Ã³Ãº
Ã¢ÃªÃ®Ã´Ã»

cuando deberían ser
ñÑ
äëïöü
áéíóú
âêîôû</description>
		<content:encoded><![CDATA[<p>Podría afectar la codificación en que este el archivo .php??</p>
<p>el encodig del archivoes ASCII</p>
<p>La tabla y los campos estan en utf-8</p>
<p>los datos guardados son:<br />
Ã±Ã‘<br />
Ã¤Ã«Ã¯Ã¶Ã¼<br />
Ã¡Ã©Ã­Ã³Ãº<br />
Ã¢ÃªÃ®Ã´Ã»</p>
<p>cuando deberían ser<br />
ñÑ<br />
äëïöü<br />
áéíóú<br />
âêîôû</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: psyrax</title>
		<link>http://cofradia.org/2008/12/28/problemas-caracteres-especiales-en-php-y-mysql/comment-page-1/#comment-150</link>
		<dc:creator>psyrax</dc:creator>
		<pubDate>Mon, 29 Dec 2008 01:25:12 +0000</pubDate>
		<guid isPermaLink="false">http://cofradia.org/?p=530#comment-150</guid>
		<description>Checa el encodig de tu  database
yo tube algo a si pero use htmlentities() y strreplace()</description>
		<content:encoded><![CDATA[<p>Checa el encodig de tu  database<br />
yo tube algo a si pero use htmlentities() y strreplace()</p>
]]></content:encoded>
	</item>
</channel>
</rss>

