<?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"
	>
<channel>
	<title>Comments on: Encodage de caractères : ISO-8859-1 et UTF-8 dans WordPress</title>
	<atom:link href="http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/</link>
	<description>Robin Millette / Waglo Labs / Penser Libre</description>
	<pubDate>Sat, 05 Jul 2008 11:00:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Patrick</title>
		<link>http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27029</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Wed, 15 Mar 2006 07:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27029</guid>
		<description>&#62; tellement hâte de voir PHP 6 pour ne plus penser au foutu encodage !

Faudra que tu me brief sur ce feature, quand tu seras moins OQP. :)</description>
		<content:encoded><![CDATA[<p>&gt; tellement hâte de voir PHP 6 pour ne plus penser au foutu encodage !</p>
<p>Faudra que tu me brief sur ce feature, quand tu seras moins OQP. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Millette</title>
		<link>http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27028</link>
		<dc:creator>Robin Millette</dc:creator>
		<pubDate>Wed, 15 Mar 2006 06:35:20 +0000</pubDate>
		<guid isPermaLink="false">http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27028</guid>
		<description>Ouais, je sais plus trop pourquoi j'avais installé ce wp en iso-8859-1, tous les autres que je maintiens (des tonnes de copies!) sont en utf-8.

Je suis sûr qu'un plugin va aider, pas seulement pour moi. Mais les solutions clean, ça prend plus de temps.

Bon, assez placoter, je dois finir ma présentation pour jeudi (demain!!). Merci encore pour les hints :)

P.S.: ça fait 7 ans maintenant que je fais du PHP, tellement hâte de voir PHP 6 pour ne plus penser au foutu encodage !</description>
		<content:encoded><![CDATA[<p>Ouais, je sais plus trop pourquoi j&#8217;avais installé ce wp en iso-8859-1, tous les autres que je maintiens (des tonnes de copies!) sont en utf-8.</p>
<p>Je suis sûr qu&#8217;un plugin va aider, pas seulement pour moi. Mais les solutions clean, ça prend plus de temps.</p>
<p>Bon, assez placoter, je dois finir ma présentation pour jeudi (demain!!). Merci encore pour les hints :)</p>
<p>P.S.: ça fait 7 ans maintenant que je fais du PHP, tellement hâte de voir PHP 6 pour ne plus penser au foutu encodage !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27027</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Wed, 15 Mar 2006 06:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27027</guid>
		<description>Merci, j'avais essayé de mettre un &#60;pre&#62; mais il a été strippé. :)

En tk lâche pas! UTF-8 is the way to go!</description>
		<content:encoded><![CDATA[<p>Merci, j&#8217;avais essayé de mettre un &lt;pre&gt; mais il a été strippé. :)</p>
<p>En tk lâche pas! UTF-8 is the way to go!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Millette</title>
		<link>http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27026</link>
		<dc:creator>Robin Millette</dc:creator>
		<pubDate>Wed, 15 Mar 2006 06:29:04 +0000</pubDate>
		<guid isPermaLink="false">http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27026</guid>
		<description>Merci, c'est ça que j'allais faire à peu près. Techniquement, ce n'est pas trop difficile - m'enfin, habituellement. Mais j'ai l'impression qu'il y a quelque chose qui cloche sur le serveur, et je n'ai pas le temps de m'y attarder tout de suite. Je me suis permis d'ajouter un code/pre pour mieux afficher ta solution.</description>
		<content:encoded><![CDATA[<p>Merci, c&#8217;est ça que j&#8217;allais faire à peu près. Techniquement, ce n&#8217;est pas trop difficile - m&#8217;enfin, habituellement. Mais j&#8217;ai l&#8217;impression qu&#8217;il y a quelque chose qui cloche sur le serveur, et je n&#8217;ai pas le temps de m&#8217;y attarder tout de suite. Je me suis permis d&#8217;ajouter un code/pre pour mieux afficher ta solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27025</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Wed, 15 Mar 2006 06:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://rym.waglo.com/wordpress/2006/03/15/encodage-de-caracteres-iso-8859-1-et-utf-8-dans-wordpress/#comment-27025</guid>
		<description>Je ne connais pas trop Wordpress et je sais pas comment tu t'es rendu là, mais si tu as des tables qui contiennent des données en encodages mélangés, il devrait être facile de les corriger en utilisant la fonction PHP &lt;a href="http://jp2.php.net/mb_convert_encoding" rel="nofollow"&gt;mb_convert_encoding&lt;/a&gt; qui est capable de détecter l'encodage initial. L'extension PHP mbstring doit être présente.

Un petit exemple... (non testé, et je ne connais pas la DB de Wordpress donc la requête est incorrecte)

&lt;code&gt;&lt;pre&gt;
$sSql = "SELECT id,body FROM entries";
$oRs = @mysql_query($sSql) or die("Query error: ".mysql_error());

while ($aRow = mysql_fetch_array($oRs)) {
  $sBodyUTF8 = mb_convert_encoding($aRow["body"],"utf-8","utf-8, iso-8859-1");
  if ($oRs["body"] != $sBodyUTF8) {
    $sSql = "UPDATE entries SET body='".mysql_escape_string($sBodyUTF8)."' WHERE id=".$oRs["id"];
    @mysql_query($sSql) or die("Query error: ".mysql_error());
  }
}

mysql_free_result($oRs);
&lt;/pre&gt;&lt;/code&gt;

Bonne chance!</description>
		<content:encoded><![CDATA[<p>Je ne connais pas trop Wordpress et je sais pas comment tu t&#8217;es rendu là, mais si tu as des tables qui contiennent des données en encodages mélangés, il devrait être facile de les corriger en utilisant la fonction PHP <a href="http://jp2.php.net/mb_convert_encoding" rel="nofollow">mb_convert_encoding</a> qui est capable de détecter l&#8217;encodage initial. L&#8217;extension PHP mbstring doit être présente.</p>
<p>Un petit exemple&#8230; (non testé, et je ne connais pas la DB de Wordpress donc la requête est incorrecte)</p>
<p><code>
<pre>
$sSql = "SELECT id,body FROM entries";
$oRs = @mysql_query($sSql) or die("Query error: ".mysql_error());

while ($aRow = mysql_fetch_array($oRs)) {
  $sBodyUTF8 = mb_convert_encoding($aRow["body"],&#8221;utf-8&#8243;,&#8221;utf-8, iso-8859-1&#8243;);
  if ($oRs["body"] != $sBodyUTF8) {
    $sSql = &#8220;UPDATE entries SET body=&#8217;&#8221;.mysql_escape_string($sBodyUTF8).&#8221;&#8216; WHERE id=&#8221;.$oRs["id"];
    @mysql_query($sSql) or die(&#8221;Query error: &#8220;.mysql_error());
  }
}

mysql_free_result($oRs);
</pre>
<p></code></p>
<p>Bonne chance!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
