<?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>Comentarios en: Error en la codificación con AJAX</title>
	<atom:link href="http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax</link>
	<description>Experiencias técnicas y lúdicas</description>
	<lastBuildDate>Thu, 17 Nov 2011 10:54:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: fer</title>
		<link>http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax/comment-page-1#comment-913</link>
		<dc:creator>fer</dc:creator>
		<pubDate>Mon, 29 Nov 2010 18:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.usuariodeinternet.es/?p=20#comment-913</guid>
		<description>Hola!
Tal vez no queda claro en el post, pero estas funciones js de URI SIEMPRE trabajan con UTF-8, por lo tanto el error que recibes es porque desde el PHP no estás enviando datos codificados correctamente, sino en la ISO.
Cambiarlo por unescape te funciona por esta misma razón, con la ISO-8859-1 es una solución válida, pero siempre es aconsejable trabajar con UTF-8 para olvidarse de problemas de codificación.
Saludos!</description>
		<content:encoded><![CDATA[<p>Hola!<br />
Tal vez no queda claro en el post, pero estas funciones js de URI SIEMPRE trabajan con UTF-8, por lo tanto el error que recibes es porque desde el PHP no estás enviando datos codificados correctamente, sino en la ISO.<br />
Cambiarlo por unescape te funciona por esta misma razón, con la ISO-8859-1 es una solución válida, pero siempre es aconsejable trabajar con UTF-8 para olvidarse de problemas de codificación.<br />
Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: CodeChargeMVP</title>
		<link>http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax/comment-page-1#comment-912</link>
		<dc:creator>CodeChargeMVP</dc:creator>
		<pubDate>Mon, 29 Nov 2010 16:03:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.usuariodeinternet.es/?p=20#comment-912</guid>
		<description>Afortunadamente he solucionado el problema,
aparentemente no importa que el script de php este grabado con total edit en una codificación UTF8 o UTF-8.
Muy a mí pesar tengo que decir que la combinación que sugieres es errónea, no voy a ser tan tajante como en esta página:
http://www.captain.at/howto-php-urlencode-javascript-decodeURIComponent.php
Donde aseguran que &quot;todas&quot; las codificaciones de  php son incompatibles con las decodificaciones de javascript, esto no es cierto,pero si es cierto que la combinación de rawurlencode de php y decodeURIComponent son incompatibles,genera el error que comentaba antes la combinación correcta es rawurlencode desde php y unescape en javascript.

Un Saludo Muy Atentamente Jesús.</description>
		<content:encoded><![CDATA[<p>Afortunadamente he solucionado el problema,<br />
aparentemente no importa que el script de php este grabado con total edit en una codificación UTF8 o UTF-8.<br />
Muy a mí pesar tengo que decir que la combinación que sugieres es errónea, no voy a ser tan tajante como en esta página:<br />
<a href="http://www.captain.at/howto-php-urlencode-javascript-decodeURIComponent.php" rel="nofollow">http://www.captain.at/howto-php-urlencode-javascript-decodeURIComponent.php</a><br />
Donde aseguran que &#8220;todas&#8221; las codificaciones de  php son incompatibles con las decodificaciones de javascript, esto no es cierto,pero si es cierto que la combinación de rawurlencode de php y decodeURIComponent son incompatibles,genera el error que comentaba antes la combinación correcta es rawurlencode desde php y unescape en javascript.</p>
<p>Un Saludo Muy Atentamente Jesús.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: CodeChargeMVP</title>
		<link>http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax/comment-page-1#comment-911</link>
		<dc:creator>CodeChargeMVP</dc:creator>
		<pubDate>Mon, 29 Nov 2010 14:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.usuariodeinternet.es/?p=20#comment-911</guid>
		<description>Buenos Días Fernando,

He intentado poner en práctica la solución que propones sin mucho éxito, cuando intento decodificar la respuesta que viene desde el script de php, me da un error en esa línea:
&quot;El identificador URI para descodificar no tiene una codificación valida&quot;.

la página que hace el request al script de php esta códificada,como bien supones, en ISO 8859-1, el script de php esta códificado en UTF-8 grabado con TotalEdit,¿es posible codificar el script de UTF-8 en ISO 8859-1? 

Quizás sea ese el error.

He intentado añadir el header que comentas al script de php pero no funciona correctamente así que he tenido que quitarlo.

Muchas gracias por adelantado.

Un Saludo muy antentamente Jesús.</description>
		<content:encoded><![CDATA[<p>Buenos Días Fernando,</p>
<p>He intentado poner en práctica la solución que propones sin mucho éxito, cuando intento decodificar la respuesta que viene desde el script de php, me da un error en esa línea:<br />
&#8220;El identificador URI para descodificar no tiene una codificación valida&#8221;.</p>
<p>la página que hace el request al script de php esta códificada,como bien supones, en ISO 8859-1, el script de php esta códificado en UTF-8 grabado con TotalEdit,¿es posible codificar el script de UTF-8 en ISO 8859-1? </p>
<p>Quizás sea ese el error.</p>
<p>He intentado añadir el header que comentas al script de php pero no funciona correctamente así que he tenido que quitarlo.</p>
<p>Muchas gracias por adelantado.</p>
<p>Un Saludo muy antentamente Jesús.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gonza</title>
		<link>http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax/comment-page-1#comment-586</link>
		<dc:creator>Gonza</dc:creator>
		<pubDate>Sat, 30 Jan 2010 19:43:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.usuariodeinternet.es/?p=20#comment-586</guid>
		<description>Para envío vía AJAX con método POST, me fue útil la función &quot;escape&quot; (aunque el símbolo &quot;+&quot; por algún motivo no lo puede codificar y hay que usar el método &quot;replace&quot; para codificarlo). Espero que a alguien le sirva de ayuda.</description>
		<content:encoded><![CDATA[<p>Para envío vía AJAX con método POST, me fue útil la función &#8220;escape&#8221; (aunque el símbolo &#8220;+&#8221; por algún motivo no lo puede codificar y hay que usar el método &#8220;replace&#8221; para codificarlo). Espero que a alguien le sirva de ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: siciliangirl</title>
		<link>http://www.usuariodeinternet.es/desarrollo/error-en-la-codificacion-con-ajax/comment-page-1#comment-58</link>
		<dc:creator>siciliangirl</dc:creator>
		<pubDate>Wed, 10 Dec 2008 22:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.usuariodeinternet.es/?p=20#comment-58</guid>
		<description>Buenos ejemplos de los errores comunes en la codificación que ha más de uno le habrá traído de cabeza en varias ocasiones.
Aunque se podría aportar algunos ejemplos algo más comunes que algunas API, como por ejemplo:
mysql_query(&quot;SET NAMES &#039;utf8&#039;&quot;) para mysql en PHP, o bien,  para la codificación en utf-8 de un XML.
También recordar de grabar todos los documentos en UTF-8 sin BOOM, a parte de los tags que indican el tipo de codificación del documento.</description>
		<content:encoded><![CDATA[<p>Buenos ejemplos de los errores comunes en la codificación que ha más de uno le habrá traído de cabeza en varias ocasiones.<br />
Aunque se podría aportar algunos ejemplos algo más comunes que algunas API, como por ejemplo:<br />
mysql_query(&#8220;SET NAMES &#8216;utf8&#8242;&#8221;) para mysql en PHP, o bien,  para la codificación en utf-8 de un XML.<br />
También recordar de grabar todos los documentos en UTF-8 sin BOOM, a parte de los tags que indican el tipo de codificación del documento.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

