<?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>Commentaires sur : 12 principes pour garder un code propre</title>
	<atom:link href="http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/feed/" rel="self" type="application/rss+xml" />
	<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/</link>
	<description>Intégration, développement web, WordPress, SEO, Productivité &#38; caféine</description>
	<lastBuildDate>Thu, 25 Apr 2013 14:41:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Par : Neovov</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-303</link>
		<dc:creator>Neovov</dc:creator>
		<pubDate>Fri, 21 Nov 2008 13:31:09 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-303</guid>
		<description><![CDATA[Tu n&#039;es pas obligé de configurer tout.
Dans mon article j&#039;explique comment configurer pour être par défaut en UTF-8 (les serveurs ont la mauvaise habitude d&#039;être en latin).

Normalement, si tu fais seulement 2 conversions (UTF-8 -&gt; ISO -&gt; UTF-8) tu dois conserver les bons caractères (mais ça reste à vérifier). Donc même sans changer la configuration d&#039;Apache ou de PHP tu peux faire de l&#039;UTF-8, tant que tes données sont en UTF-8 au départ (dans ta BDD) et que tu spécifies qu&#039;elles doivent l&#039;être à l&#039;arrivée (avec un meta et/ou un header HTTP).

PS : Je n&#039;ai pas un serveur dédié hein :P]]></description>
		<content:encoded><![CDATA[<p>Tu n&rsquo;es pas obligé de configurer tout.<br />
Dans mon article j&rsquo;explique comment configurer pour être par défaut en UTF-8 (les serveurs ont la mauvaise habitude d&rsquo;être en latin).</p>
<p>Normalement, si tu fais seulement 2 conversions (UTF-8 -&gt; ISO -&gt; UTF-8) tu dois conserver les bons caractères (mais ça reste à vérifier). Donc même sans changer la configuration d&rsquo;Apache ou de PHP tu peux faire de l&rsquo;UTF-8, tant que tes données sont en UTF-8 au départ (dans ta BDD) et que tu spécifies qu&rsquo;elles doivent l&rsquo;être à l&rsquo;arrivée (avec un meta et/ou un header HTTP).</p>
<p>PS : Je n&rsquo;ai pas un serveur dédié hein <img src='http://darklg.me/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Darklg</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-302</link>
		<dc:creator>Darklg</dc:creator>
		<pubDate>Fri, 21 Nov 2008 09:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-302</guid>
		<description><![CDATA[Le souci de ton article, c&#039;est qu&#039;on a pas tous un hébergement avec marge de configuration, accès root ssh, et les trucs du genre ^^&#039;
Mon blog est plus grand public que ça, pour ça que je préconise une solution simple.
Et avec une jolie routine de conversion type htmlentities, on ne perd pas de temps, et on passe outre la configuration du serveur :)]]></description>
		<content:encoded><![CDATA[<p>Le souci de ton article, c&rsquo;est qu&rsquo;on a pas tous un hébergement avec marge de configuration, accès root ssh, et les trucs du genre ^^&rsquo;<br />
Mon blog est plus grand public que ça, pour ça que je préconise une solution simple.<br />
Et avec une jolie routine de conversion type htmlentities, on ne perd pas de temps, et on passe outre la configuration du serveur <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Neovov</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-300</link>
		<dc:creator>Neovov</dc:creator>
		<pubDate>Fri, 21 Nov 2008 09:16:08 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-300</guid>
		<description><![CDATA[Si tu te retrouves avec d&#039;autres caractères que tu as tapé c&#039;est que quelque part dans la chaîne d&#039;encodage il y a eu des conversions. Si tu enregistres un fichier HTML dans ton éditeur configuré en UTF-8, et qu&#039;Apache indique au user-agent qu&#039;il reçoit du ISO-8859-1 il va afficher tes caractères UTF-8 avec la page de code ISO.

Donc on a des « caractères » affreux...

L&#039;encodage c&#039;est pas simple, c&#039;est pour ça que j&#039;ai un billet prévu là dessus (une sorte de réécriture de celui là : http://blog.neovov.com/index.php?2007/03/06/143-convertir-un-site-en-utf-8)]]></description>
		<content:encoded><![CDATA[<p>Si tu te retrouves avec d&rsquo;autres caractères que tu as tapé c&rsquo;est que quelque part dans la chaîne d&rsquo;encodage il y a eu des conversions. Si tu enregistres un fichier HTML dans ton éditeur configuré en UTF-8, et qu&rsquo;Apache indique au user-agent qu&rsquo;il reçoit du ISO-8859-1 il va afficher tes caractères UTF-8 avec la page de code ISO.</p>
<p>Donc on a des « caractères » affreux&#8230;</p>
<p>L&rsquo;encodage c&rsquo;est pas simple, c&rsquo;est pour ça que j&rsquo;ai un billet prévu là dessus (une sorte de réécriture de celui là : <a href="http://blog.neovov.com/index.php?2007/03/06/143-convertir-un-site-en-utf-8" rel="nofollow">http://blog.neovov.com/index.php?2007/03/06/143-convertir-un-site-en-utf-8</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Darklg</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-301</link>
		<dc:creator>Darklg</dc:creator>
		<pubDate>Fri, 21 Nov 2008 08:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-301</guid>
		<description><![CDATA[Les fois où je n&#039;ai pas utilisé d&#039;équivalent HTML pour les caracteres accentués ( dans mon code source, uniquement ) , je me suis vite retrouvé avec des affreux A~ et autres laideurs.

Je l&#039;avoue, ce n&#039;est pas un conseil donné en tant que connaisseur des parseurs et autres subtilités poussées, juste un réflexe que j&#039;ai pris, et qui m&#039;a permis d&#039;esquiver toute incompatibilité :)

Dans le même temps, je n&#039;oblige personne à les suivre tous, comme je le rappelle dans la fin de l&#039;article ^^

Mais merci pour la précision :)]]></description>
		<content:encoded><![CDATA[<p>Les fois où je n&rsquo;ai pas utilisé d&rsquo;équivalent HTML pour les caracteres accentués ( dans mon code source, uniquement ) , je me suis vite retrouvé avec des affreux A~ et autres laideurs.</p>
<p>Je l&rsquo;avoue, ce n&rsquo;est pas un conseil donné en tant que connaisseur des parseurs et autres subtilités poussées, juste un réflexe que j&rsquo;ai pris, et qui m&rsquo;a permis d&rsquo;esquiver toute incompatibilité <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Dans le même temps, je n&rsquo;oblige personne à les suivre tous, comme je le rappelle dans la fin de l&rsquo;article ^^</p>
<p>Mais merci pour la précision <img src='http://darklg.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Neovov</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-299</link>
		<dc:creator>Neovov</dc:creator>
		<pubDate>Fri, 21 Nov 2008 08:46:41 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-299</guid>
		<description><![CDATA[Il faut utiliser &amp; pour remplacer &amp; parce que &amp; peut être utilisé pour autre chose que pour décrire un esperluette.

Comme d&#039;autres caractères qui ne doivent pas entraver le parseur par exemple.

Dans ton HTML tu décris tes balises avec des &lt; &gt;. Si dans ton texte tu veux mettre ces caractères tu dois utiliser l&#039;équivalent HTML (&lt; et &gt;). Il y a une différence de paradigme, dans un cas tu écris pour le parseur, dans l&#039;autre pour l&#039;utilisateur.

Pour les accents c&#039;est légèrement différent. Je crois qu&#039;aucun accent n&#039;est utilisé par le parseur. On utilise des équivalents HTML pour demander au user-agent de représenter un caractère qui n&#039;est pas disponible dans l&#039;espace de codage sélectionné. Typiquement, lorsqu&#039;on utilise un codage ISO-8859-1 qui ne contient pas le caractère €, il faut utiliser l&#039;équivalent HTML sinon l&#039;user-agent ne sera pas capable de le rendre.

Si tu passes en UTF-8, ton user-agent pourra rendre tous les caractères (unicode sert à unifier toutes les pages de code). Utiliser des équivalents HTML ne sert à rien du coup, sauf à perdre du temps et de la lisibilité.]]></description>
		<content:encoded><![CDATA[<p>Il faut utiliser &amp;amp; pour remplacer &amp; parce que &amp; peut être utilisé pour autre chose que pour décrire un esperluette.</p>
<p>Comme d&rsquo;autres caractères qui ne doivent pas entraver le parseur par exemple.</p>
<p>Dans ton HTML tu décris tes balises avec des &lt; &gt;. Si dans ton texte tu veux mettre ces caractères tu dois utiliser l&rsquo;équivalent HTML (&amp;lt; et &amp;gt;). Il y a une différence de paradigme, dans un cas tu écris pour le parseur, dans l&rsquo;autre pour l&rsquo;utilisateur.</p>
<p>Pour les accents c&rsquo;est légèrement différent. Je crois qu&rsquo;aucun accent n&rsquo;est utilisé par le parseur. On utilise des équivalents HTML pour demander au user-agent de représenter un caractère qui n&rsquo;est pas disponible dans l&rsquo;espace de codage sélectionné. Typiquement, lorsqu&rsquo;on utilise un codage ISO-8859-1 qui ne contient pas le caractère €, il faut utiliser l&rsquo;équivalent HTML sinon l&rsquo;user-agent ne sera pas capable de le rendre.</p>
<p>Si tu passes en UTF-8, ton user-agent pourra rendre tous les caractères (unicode sert à unifier toutes les pages de code). Utiliser des équivalents HTML ne sert à rien du coup, sauf à perdre du temps et de la lisibilité.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Darklg</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-298</link>
		<dc:creator>Darklg</dc:creator>
		<pubDate>Thu, 20 Nov 2008 10:53:38 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-298</guid>
		<description><![CDATA[@Neovov Tu peux développer ?
Pour moi, c&#039;est une technique qui a porté ses fruits, en affichant des textes accentués correctement sur des configs variées.]]></description>
		<content:encoded><![CDATA[<p>@Neovov Tu peux développer ?<br />
Pour moi, c&rsquo;est une technique qui a porté ses fruits, en affichant des textes accentués correctement sur des configs variées.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Neovov</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-297</link>
		<dc:creator>Neovov</dc:creator>
		<pubDate>Thu, 20 Nov 2008 10:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-297</guid>
		<description><![CDATA[De même pour les lettres accentuées, comme é : ” &#233; ” ou à : ” &#224; ”

Non, non et non ! Ça ne sert à rien d&#039;utiliser UTF-8 sinon...]]></description>
		<content:encoded><![CDATA[<p>De même pour les lettres accentuées, comme é : ” &eacute; ” ou à : ” &agrave; ”</p>
<p>Non, non et non ! Ça ne sert à rien d&rsquo;utiliser UTF-8 sinon&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : flayks</title>
		<link>http://darklg.me/2008/11/12-principes-pour-garder-un-code-propre/#comment-295</link>
		<dc:creator>flayks</dc:creator>
		<pubDate>Thu, 13 Nov 2008 21:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://darklg.me/?p=158#comment-295</guid>
		<description><![CDATA[Ah, bah en voila un article intéressant ! Évidemment, un code CSS mal structuré, un code php sans indent, plein de... trucs bizarres peu communs, ça donne pas envie de lire, croyez moi (nous). Même si le code n&#039;est pas visible par l&#039;utilisateur lambda, le mec qui s&#039;y connait un peu va faire un petit ctrl + u et verra votre source. Si il voit un beau code, il sera content, sinon, il se dira qu&#039;il y a beaucoup à faire (surtout si en plus c&#039;est mal codé :p) !

Vive le code propre !]]></description>
		<content:encoded><![CDATA[<p>Ah, bah en voila un article intéressant ! Évidemment, un code CSS mal structuré, un code php sans indent, plein de&#8230; trucs bizarres peu communs, ça donne pas envie de lire, croyez moi (nous). Même si le code n&rsquo;est pas visible par l&rsquo;utilisateur lambda, le mec qui s&rsquo;y connait un peu va faire un petit ctrl + u et verra votre source. Si il voit un beau code, il sera content, sinon, il se dira qu&rsquo;il y a beaucoup à faire (surtout si en plus c&rsquo;est mal codé :p) !</p>
<p>Vive le code propre !</p>
]]></content:encoded>
	</item>
</channel>
</rss>
