<?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>CrisDev - Cristian Medeiros &#187; unicode</title>
	<atom:link href="http://crisdev.eti.br/tag/unicode/feed" rel="self" type="application/rss+xml" />
	<link>http://crisdev.eti.br</link>
	<description>Desenvolvedor Web</description>
	<lastBuildDate>Sun, 03 Apr 2011 15:38:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PDO e MySQL com UTF-8</title>
		<link>http://crisdev.eti.br/pdo-e-mysql-com-utf-8.html</link>
		<comments>http://crisdev.eti.br/pdo-e-mysql-com-utf-8.html#comments</comments>
		<pubDate>Thu, 13 Nov 2008 11:49:31 +0000</pubDate>
		<dc:creator>cristianmedeiros</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[pdo]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://crisdev.eti.br/?p=47</guid>
		<description><![CDATA[Se voc&#234; esta usando PDO, esta tendo dificuldades com UTF-8 no seu MySQL, mesmo com tudo setado para UTF-8, voc&#234; pode tentar isso: $pdo = new PDO( &#160;&#160;&#160; &#8216;mysql:host=localhost;dbname=nomedobanco&#8217;, &#160;&#160;&#160; &#34;user&#34;, &#160;&#160;&#160; &#34;pass&#34;, &#160;&#160;&#160; array(PDO::MYSQL_ATTR_INIT_COMMAND =&#62; &#34;SET NAMES utf8&#34;)); &#160; O &#250;ltimo parametro do construtor do PDO &#233; um array com as op&#231;&#245;es espec&#237;ficas do [...]]]></description>
			<content:encoded><![CDATA[<p>Se voc&ecirc; esta usando PDO, esta tendo dificuldades com UTF-8 no seu MySQL, mesmo com tudo setado para UTF-8, voc&ecirc; pode tentar isso:</p>
<p>$pdo = new PDO(<br />
&nbsp;&nbsp;&nbsp; &#8216;mysql:host=localhost;dbname=nomedobanco&#8217;,<br />
&nbsp;&nbsp;&nbsp; &quot;user&quot;,<br />
&nbsp;&nbsp;&nbsp; &quot;pass&quot;,<br />
&nbsp;&nbsp;&nbsp; array(PDO::MYSQL_ATTR_INIT_COMMAND =&gt; &quot;SET NAMES utf8&quot;));</p>
<p>&nbsp;</p>
<p>O &uacute;ltimo parametro do construtor do PDO &eacute; um array com as op&ccedil;&otilde;es espec&iacute;ficas do driver, no caso, do driver od MySQL. Este parametro &eacute; alimentado no velho estilo &quot;array&quot; chave=&gt;valor. </p>
<p>Observem que o parametro (PDO::MYSQL_ATTR_INIT_COMMAND) n&atilde;o se trata de uma configura&ccedil;&atilde;o de charset, mas sim de um comando que &eacute; executado todas as vezes que voc&ecirc; conecta no banco. Neste caso, todas as vezes que ele se conecta no banco, ele executa a query &quot;SET NAMES utf8&quot; (acho que &eacute; espec&iacute;fica do MySQL) que diz para o MySQL utilizar UTF-8 como charset para nossa conex&atilde;o.</p>
<p>Para saber mais:</p>
<ul>
<li><a href="http://crisdev.eti.br/pdo-e-bean-no-php.html">PDO e BEAN no PHP</a></li>
<li><a target="_blank" href="http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html" onclick="urchinTracker('/outgoing/dev.mysql.com/doc/refman/5.0/en/charset-connection.html?referer=');">MySQL &ldquo;Connection Character Sets and Collation&rdquo; documentation</a></li>
<li><a target="_blank" href="http://www.php.net/manual/en/pdo.construct.php" onclick="urchinTracker('/outgoing/www.php.net/manual/en/pdo.construct.php?referer=');">PDO constructor documentation</a></li>
<li><a target="_blank" href="http://www.php.net/manual/en/ref.pdo-mysql.php" onclick="urchinTracker('/outgoing/www.php.net/manual/en/ref.pdo-mysql.php?referer=');">PDO MySQL driver documentation</a></li>
</ul>
<p>
Fonte:<br />
<a target="_blank" href="http://www.laszlo.nu/post/34159352/how-to-use-utf-8-with-mysql-and-php-data-objects-pdo" onclick="urchinTracker('/outgoing/www.laszlo.nu/post/34159352/how-to-use-utf-8-with-mysql-and-php-data-objects-pdo?referer=');">http://www.laszlo.nu/post/34159352/how-to-use-utf-8-with-mysql-and-php-data-objects-pdo</a></p>
<p>Tags BlogBlogs: <a href="http://blogblogs.com.br/tag/php" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/php?referer=');">php</a>, <a href="http://blogblogs.com.br/tag/pdo" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/pdo?referer=');">pdo</a>, <a href="http://blogblogs.com.br/tag/mysql" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/mysql?referer=');">mysql</a>, <a href="http://blogblogs.com.br/tag/utf8" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/utf8?referer=');">utf8</a>, <a href="http://blogblogs.com.br/tag/unicode" rel="external" target="_Blank" onclick="urchinTracker('/outgoing/blogblogs.com.br/tag/unicode?referer=');">unicode</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://crisdev.eti.br/pdo-e-mysql-com-utf-8.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

