Comment passer son site en utf-8 - commentaires Comment passer son site en utf-8 2014-02-19T20:37:48Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment473968 2014-02-19T20:37:48Z <p>Juste pour signaler que même si cet article est périmé, il est bon d'aller voir juste à coté ici : <a href="http://contrib.spip.net/Convertir-un-site-SPIP-3-en-utf-8-avec-le-plugin" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Convertir-un-site-SPIP-3-en-utf-8-avec-le-plugin</a></p> Merci pour cet article<small class="fine d-inline"> </small>;) 2007-08-24T19:50:52Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment397368 2007-08-24T19:50:52Z <p>J'ai corrigé mon erreur...<br class="autobr"> Il fallait juste passer sous la dernière version de easy php<small class="fine d-inline"> </small>! Sa faisais un moment que j'avais le soucis, mais en se plongeant bien sans le problème, on arrive à toujours trouver une réponse<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;)</p> Merci pour cet article<small class="fine d-inline"> </small>;) 2007-08-24T19:38:13Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment397367 2007-08-24T19:38:13Z <p>Merci beaucoup pour cet article...<br class="autobr"> En local, je ne comprenais pas comment faire<small class="fine d-inline"> </small>? J'étais obligé de choisir manuellement l'encodage des caractére > Unicode<small class="fine d-inline"> </small>! <br class="autobr"> En fait il faut tous simplement ajouter la ligne suivante dans son header : <br class="autobr"> <br class="autobr"> Et le navigateur choisit automatiquement UTF-8<small class="fine d-inline"> </small>!</p> <p>C'est parfait, merci pour cet article<small class="fine d-inline"> </small>! <br class="autobr"> Par contre en local (easyphp), j'ai l'erreur suivante : <br class="autobr"> Warning : Compilation failed : this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in c :\easyphp\www\v3\ecrire\inc\charsets.php on line 108</p> <p>Si quelqu'un à eu le même soucis, je suis preneur<small class="fine d-inline"> </small>! (Sur d'autres sites j'avais eu ce soucis et une fois le site mis en ligne, cela se corrige<small class="fine d-inline"> </small>!). Mais j'aimerais bien à ne plus avoir cette erreur<small class="fine d-inline"> </small>!</p> <p>Merci d'avance<small class="fine d-inline"> </small>;)</p> Comment passer son site en utf-8 2006-10-06T08:40:21Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387929 2006-10-06T08:40:21Z <p>Heu correction : pas de Pb d'accent, au contraire, mais pb de fonctionnement de mes Javascript....</p> Comment passer son site en utf-8 2006-10-06T08:02:36Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387927 2006-10-06T08:02:36Z <p>Non, ça ne marche pas.<br class="autobr"> La balise n'est pas prise en compte, donc pb d'accent.</p> <p>En fait j'ai besoin de cette balise, car sans elle, les boutons d'administrations empêchent apparemment mes fonctions javascript de fonctionner. <br class="autobr"> J'ai bien essayer d'activer $flag_preserver=true (qui va être abandonné à la version 2) qui est censé désactiver ces boutons.... mais ça ne marche pas.</p> <p>Merci qu'en même.</p> Comment passer son site en utf-8 2006-10-04T16:23:10Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387901 2006-10-04T16:23:10Z <p>Désolé, un espace en trop :</p> <p><code class="spip_code spip_code_inline" dir="ltr">#HTTP_HEADER{Content-Type: text/html; charset=#CHARSET}</code></p> Comment passer son site en utf-8 2006-10-04T16:22:15Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387900 2006-10-04T16:22:15Z <p>essaie :</p> <p><code class="spip_code spip_code_inline" dir="ltr">#HTTP_HEADER{Content-Type : text/html; charset=#CHARSET}</code></p> Comment passer son site en utf-8 2006-10-04T15:57:49Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387899 2006-10-04T15:57:49Z <p>Re-Bonjour,</p> <p>Je viens de m'appercevoir, que j'ai absolument besoin de cette balise #HTTP_HEADER<small class="fine d-inline"> </small>!!<br class="autobr"> Je suis coincé.</p> <p>Help....Quelqu'un ç une solution<small class="fine d-inline"> </small>??</p> Comment passer son site en utf-8 2006-10-04T15:29:10Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387898 2006-10-04T15:29:10Z <p>J'ai finalement trouvé le problème :<br class="autobr"> Dans mes squellettes, j'avais ajouté l'en-tête #HTTP_HEADER<i>Content-Type : text/html</i>. Il semble que cela pose problème, car en le supprimant, je supprime aussi le problème.</p> <p>Cordialement</p> Comment passer son site en utf-8 2006-10-04T08:17:19Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387897 2006-10-04T08:17:19Z <p>Bonjour,</p> <p>Merci pour l'info. <br class="autobr"> Malheureusement, Ca ne résoud pas le problème, ni pour les anciens documents, ni pour ceux entrées aprés la manip<small class="fine d-inline"> </small>??? :-(</p> <p>Alors que ma base et SPIP sont bien UTF-8<small class="fine d-inline"> </small>!!<br class="autobr"> J'ai bien mis meta http-equiv=«<small class="fine d-inline"> </small>Content-Type<small class="fine d-inline"> </small>» content=«<small class="fine d-inline"> </small>text/html<small class="fine d-inline"> </small>; charset=#CHARSET<small class="fine d-inline"> </small>» dans l'en-tête (dans la balise head).</p> <p>Cordialement.</p> Comment passer son site en utf-8 2006-10-03T09:13:15Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387883 2006-10-03T09:13:15Z <p>Dans configuration, gestion des langues, domaine/ecrire/<small class="fine d-inline"> </small>?exec=config_lang, tu as un lien pour une moulinette de conversion d'iso en utf-8.<br class="manualbr">Domaine/ecrire/<small class="fine d-inline"> </small>?exec=convert_utf8<br class="autobr"> Ton répertoire ecrire/data doit etre en 777.<br class="autobr"> Fais une sauvegarde avant de ta base en iso, c'est plus prudent meme si la moulinette est très fiable.<br class="autobr"> Ensuite, dans tes squelettes, met bien</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#REM) Preciser le charset ] <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" /> </code></pre></div> Comment passer son site en utf-8 2006-10-03T08:55:19Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387882 2006-10-03T08:55:19Z <p>Bonjour,</p> <p>J'ai installé un SPIP 1.9.1 en test et en le paramétrant en UTF-8 ansi que ma base. Cependant Il n'affiche pas les accents correctements sur les documents saisies aprés ces modifications. Le seul moyen est mettre la base et SPIP en iso-8859-1.</p> <p>J'ai vérifié les en-têtes des squelettes, elles sont correctes ("").</p> <p>Quelqu'un peut-il m'éclairer SVP<small class="fine d-inline"> </small>?</p> <p>Cordialement.</p> Comment passer son site en utf-8 2006-08-14T22:04:48Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment387040 2006-08-14T22:04:48Z <p>Bonjour Fil,</p> <p>pourrais-tu nous mettre également un lien vers une explication de fonctionnement du convertisseur de SPIP 1.9. Pour ma part, j'ai un des admin qui a modifié la config du site et l'a passé en UTF-8 et tous les anciens articles se retrouvent avec des caractères accentués vraiment nuls<small class="fine d-inline"> </small>;-)</p> <p>Merci pour tout Fil,</p> <p>Bien cordialement,</p> Comment passer son site en utf-8 2006-07-06T21:38:56Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment386521 2006-07-06T21:38:56Z <p>Bien vu. J'ai ajouté un chapô indiquant que l'article est obsolète.</p> Comment passer son site en utf-8 2006-07-06T16:36:28Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment386520 2006-07-06T16:36:28Z <p>Y a-t'il une actualisation prévue pour la version 1.9<small class="fine d-inline"> </small>? Elle serait la bienvenue compte tenu des nouveautés de cette version</p> Comment passer son site en utf-8 2005-10-15T06:58:25Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment383916 2005-10-15T06:58:25Z <p>Si l'on a des articles en utf8 et en iso comment adapter ce script. En effet si l'on utilise la fonction de conversion utf8 sur du texte qui est déjà en utf8 on obtient des caractères « copyright » ou « $ » . Donc comment faire un test sur le type de codage du texte. J'utilise cette routine pour insérer des articles qui peuvent être en Iso ou en utf8, je ne l'utilise pas sur le Dump. Merci.</p> Modif intégrée 2005-07-10T08:16:26Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment382076 2005-07-10T08:16:26Z <p>Louis et toi avez raison, et je n'aurais pas dû laisser traîner — le zip contient maintenant la correction demandée (par contre ça le fera peut-être échouer sur des versions plus anciennes de SPIP).</p> > Comment passer son site en utf-8 2005-07-10T08:07:49Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment382075 2005-07-10T08:07:49Z <p>Je viens également de convertir mon <a href="http://www.sholby.net" class="spip_out" rel='nofollow external'>tout nouveau site web en Spip</a> (que j'avais assez bêtement commencé en Latin-1) en utf-8 grâce à cet excellent script. Merci Fil<small class="fine d-inline"> </small>!</p> <p>Et merci aussi à Louis, puisque ce n'est qu'après avoir intégré sa modification que ça a fonctionné correctement.</p> <p>J'ai proposé une <a href="http://www.spip-contrib.net/spikini/VarianteContribComment-passer-son-site-en-utf-8" class="spip_out" rel='nofollow external'>variante</a> qui intègre cette modification, en plus d'utiliser des extensions en .php au lieu de .php3.</p> > Comment passer son site en utf-8 2005-04-07T22:31:19Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment380156 2005-04-07T22:31:19Z <p>J'ai utilisé cette contrib avec un export SQL depuis phpMyAdmin (dernière version qui permet de faire un export des BLOB non encodé en hexa) et ça a parfaitement marché.</p> <p>Merci Fil</p> > > Comment passer son site en utf-8 2005-03-11T18:20:57Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment379534 2005-03-11T18:20:57Z <p>merci merci merci<small class="fine d-inline"> </small>!!! A l'auteur du script mais aussi à Louis pour son astuce sans laquelle je n'aurai jamais trouvé la solution. Maintenant mon site peut-être syndiqué partout dans le monde (ce n'est pas forcément pour l'intérêt<small class="fine d-inline"> </small>;-))</p> > Comment passer son site en utf-8 2004-09-30T10:51:08Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment123109 2004-09-30T10:51:08Z <p>Miracle, enfin la reponse a mon probleme avec ce script, mais je n'y ai passe que 30 minutes<small class="fine d-inline"> </small>!!!!!<br class="autobr"> J'ai installe SPIP il y a seulement deux semaines, avis aux nouveaux venus</p> > Comment passer son site en utf-8 2004-07-21T10:36:01Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment16758 2004-07-21T10:36:01Z <p>Bonjour,</p> <p>Merci pour cette contrib, qui cependant a nécessité une bidouille pour fonctionner.</p> <p>J'ai du changer la ligne de code suivante dans la fonction my_charset_utf8 du script « changer_charset.php3 » :<br class="autobr"> $t = charset2unicode(chr($i),$charset_import)<small class="fine d-inline"> </small>;<br class="autobr"> en <br class="autobr"> $t = charset2unicode(chr($i),$charset_import,true)<small class="fine d-inline"> </small>;</p> <p>Sinon la valeur par défaut du dernier paramètre est false, ce qui empèche la conversion de s'efectuer normalement.<br class="autobr"> en effet la ligne suivante :<br class="autobr"> if (!$forcer) return $texte<small class="fine d-inline"> </small>;<br class="autobr"> dans la fonction charset2unicode est un magnifique croche patte qui vous fera perdre une bonne heure voire plus<small class="fine d-inline"> </small>!</p> <p>Mais cela peut être lié au faite que je suis en version SPIP 1.8a2.</p> <p>Merci de m'en informer si vous en savez plus à ce sujet.</p> <p>Et merci encore au généreux contributeur, car si j'avais du écrire la fonction, ce n'est pas une heure mais quelques jours que j'y aurais passé<small class="fine d-inline"> </small>!</p> <p>SPIP SPIP SPIP ... HOURRA</p> > Comment passer son site en utf-8 2004-07-19T21:56:17Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment12146 2004-07-19T21:56:17Z <p>À vrai dire, j'ai eu un autre petit souci, suite à la conversion.</p> <p>Dans le dump.xml, les données ont des fins de ligne en CR+LF. C'est logique, vu qu'ils sont chargés par des formulaires HTML, pour qui le standard est CR+LF. Mais il se trouve que l'outil que j'ai utilisé pour convertir - BBEdit - me les a tous transformés en LF+LF, ce qui fait qu'en définitive je me suis retrouvé avec toutes les fins de lignes doublées.</p> <p>C'est généralement sans conséquences sur la présentation des textes en ligne (sauf s'il y a une mise en page forcée par <kbd><pre>...</pre></kbd>, par exemple), mais ça ne m'a pas bien plu (les textes sont quand même présentés dans les formulaires d'édition avec 3 lignes blanches au lieu d'une entre chaque paragraphe<small class="fine d-inline"> </small>!).</p> <p>Alors j'ai testé les autres outils que j'ai mentionnés. Ils s'avère que le pipe :</p> <pre> native2ascii -encoding windows-1252 <dump.xml | \ native2ascii -reverse -encoding utf-8 >dump-utf8.xml </pre> <p>a pour effet de transformer CR+LF en LF seul.</p> <p>Par contre, avec iconv :</p> <pre> iconv -f CP1252 -t UTF-8 <dump.xml >dump-utf8.xml </pre> <p>on préserve les CR+LF, ce qui est l'idéal.</p> <p>Comme j'ai d'abord testé une troisième solution, qui, comme native2ascii, supprime les CR (<kbd>sed -e 's/^V^M//'</kbd> puis BBEdit), et que cette suppression semble sans conséquences, je vais garder les choses comme ça, mais l'idéal me semble la solution iconv, le but de la manœuvre étant bien de convertir en utf-8 en changeant le moins possible le reste.</p> <p>Ces deux méthodes laissent intacte le tag XML au début du fichier, qui indique donc de façon erronée :</p> <pre> <?xml version="1.0" encoding="iso-8859-1"?> </pre> <p>alors qu'il s'agit d'un fichier utf-8. Je suppose que c'est sans conséquences. Je ne sais pas si le script de Fil corrige ce tag<small class="fine d-inline"> </small>?</p> <p>Merci pour l'indication de la page des sites sous SPIP, je m'en vais inscrire le mien.</p> > Comment passer son site en utf-8 2004-07-19T20:32:39Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment12144 2004-07-19T20:32:39Z <p>Merci pour ce retour très complet<small class="fine d-inline"> </small>!</p> <p>Et n'hésite pas à signaler ton site dans la <a href="http://www.spip.net/fr_article884.html" class="spip_out" rel='nofollow external'>liste des sites sous SPIP</a></p> > Comment passer son site en utf-8 2004-07-19T20:29:35Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment12140 2004-07-19T20:29:35Z <p>Merci pour ces instructions. Bien que je n'aie pas utilisé votre script, elles m'ont fait comprendre le principe (assez simple) du basculement, la liste des choses à penser (squelettes, cache), et surtout m'ont fait découvrir (je suis un peu nouveau en spip) l'existence de cette sauvegarde en dump.xml.</p> <p>Plutôt que d'utiliser votre script, j'ai trouvé plus simple rapatrier le fichier chez moi, le convertir en utf-8, le remettre en place et restaurer. Je comprends l'intérêt du script pour les gros sites, quand le transfert du dump.xml.gz devient impraticable. J'ai fait la conversion sous Mac par BBEdit, c'est immédiat<small class="fine d-inline"> </small>; sinon, sous Unix (Mac, Linux, ...) il y a aussi iconv et native2ascii (dans le package Java). Sous Windows aussi je suppose qu'il y a ce qu'il faut.</p> <p>Un oubli dans vos instructions : <strong>penser aussi à corriger le nom du site</strong>, s'il comportait des accents.</p> <p>J'ai eu un petit problème, qui m'a obligé à refaire la conversion et l'importation. Ce n'est pas moi qui ai installé mon site, et pour une raison que je n'ai pas bien comprise il était de fait non en Latin-1 (= ISO-8859-1), mais dans sa variante Windows, qui en diffère en particulier par le codage de 'œ' et de '€'. Pourtant, sur la page d'administration, il était indiqué «<small class="fine d-inline"> </small>iso-8859-1<small class="fine d-inline"> </small>» tout court. Je ne sais pas trop si ça vient de SPIP, du php installé chez mon hébergeur, ou quoi d'autre. Donc un conseil aux usagers : <strong>vérifiez bien la conversion des œufs et des euros</strong>, on ne remarque pas forcément tout de suite le problème, et si on le remarque plus tard ça peut être un peu la catastrophe.</p> <p>Sinon, je suis content, en une demi-heure tout mon site (<a href="http://www.cahiers-antispecistes.org/" class="spip_out" rel='nofollow external'><i>Les Cahiers antispécistes</i></a>) est passé en utf-8, alors que ça faisait un moment que j'en rêvais, en pensant que ça allait être la grosse galère.</p> > Comment passer son site en utf-8 : encore plus simple<small class="fine d-inline"> </small>!!! 2004-07-13T11:25:36Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment11163 2004-07-13T11:25:36Z <p>J'ai essayé cette solution qui n'a pas fonctionnée. Pourquoi<small class="fine d-inline"> </small>? aucune idée (pourtant j'ai essayé plusieurs fois avec plusieurs méthodes en local avec easy php, sur free, etc.).</p> <p>Désespéré, même si je n'ai 'que' 300 articles à revoir j'allais abandonner et me résigner à tout retaper quand je me suis dit qu'un fichier dump.xml ce n'est que du texte.</p> <p>Or, pour les sites que je réalise en espéranto j'utilise un éditeur de texte qui si j'ouvre un nouveau document, colle un texte en iso-8859-1 et enregistre en unicode me fait directement la conversion.</p> <p>J'ai donc ouvert dump.xml avec wordpad puis collé le texte dans unired (le logiciel en question). Puis à la main j'ai remplacé en tête du document iso-8859-1 par UTF-8 et enregistré sous un autre nom (dump-unicode.xml). Une fois la base rechargé dans spip...</p> <p>Merveille : ça marche.</p> <p>le site d'unicode : <a href="http://www.esperanto.mv.ru/UniRed/UTF8/index.html" class="spip_url spip_out auto" rel="nofollow external">http://www.esperanto.mv.ru/UniRed/UTF8/index.html</a></p> <p>Autre merveille, c'est gratuit, sous licence libre et en 7 langues... avec des correcteurs orthographique et ça ne pèse que 857 ko.</p> <hr class="spip"> <p>Est-ce que quelqu'un a dit que l'esperanto ne servait à rien<small class="fine d-inline"> </small>?</p> > Comment passer son site en utf-8 2004-05-26T12:45:31Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9660 2004-05-26T12:45:31Z <p>J'ai passe mon autre site en UTF-8, mais il n'y a aucun serveur qui va permettre un temps d'execution de 10 min. J'ai du faire le tout en local puis de telecharger le fichier dump-utf8.xml (30Mb) par ftp sur le serveur.</p> > Comment passer son site en utf-8 / retour d'expérience 2004-05-25T13:27:30Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9591 2004-05-25T13:27:30Z <p>Merci pour l'info.</p> <p>Ton site était probablement en iso-8859-15<small class="fine d-inline"> </small>? Ces caractères-là n'existent pas, pour ce que j'en ai compris, en iso-8859-1.</p> > Comment passer son site en utf-8 / retour d'expérience 2004-05-25T13:25:26Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9590 2004-05-25T13:25:26Z <p>L'opération s'est globalement bien passée.</p> <p>J'ai eu quelques souscis avec les symboles € (ils ont disparu des articles suite au passage en utf-8 / j'ai rajouté les € a posteriori).</p> <p>Plus quelques apostrophes «<small class="fine d-inline"> </small>fantôme<small class="fine d-inline"> </small>» (dans certains articles et pas tous : bizarre). Les apostrophes apparaissent normalement sauf lorsque l'on veut modifier l'article, ces apostrophes disparaissent dans l'interface d'édition. Si on rajoute les apostrophes manquantes et que l'on valide, on se retrouve finalement avec deux apostrophes<small class="fine d-inline"> </small>!</p> <p>A part cela, RAS.</p> > Comment passer son site en utf-8 2004-05-19T17:08:55Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9444 2004-05-19T17:08:55Z <p>Nouvelle version du script : <br>— compatible <code class="spip_code spip_code_inline" dir="ltr">windows-1256</code><small class="fine d-inline"> </small>; <br>— suivi de la conversion dans le fichier <code class="spip_code spip_code_inline" dir="ltr">spip.log</code></p> > Comment passer son site en utf-8 2004-05-18T22:09:30Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9419 2004-05-18T22:09:30Z <p>Tout a marché comme sur des roulettes<br class="autobr"> ...<br class="autobr"> mis à part que tout le contenu de mes champs extras a purement et simplement volé dans la manip.<br class="autobr"> Y'a plus un champ extra rempli :D</p> <p>Le problème n'est pas énorme vu que j'ai mon site en double, commencé depuis peu, et que je peux repiquer « à mano » les infos ... mais si j'avais eu 2 ans de saisie de champs extra ... j'aurais à coup sûr fait une crise cardiaque<small class="fine d-inline"> </small>!</p> <p>En tous cas, voilà une initiative d'uniformisation des langages (codage et lecture) heureuse.</p> <p>Bien à tous</p> <p>Soÿ</p> > Passer son site en utf-8... perdu les stats 2004-05-12T12:23:37Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9264 2004-05-12T12:23:37Z <p>Je confirme : la sauvegarde ne contenant ni les statistiques, ni les référers, ni les messages privés :</p> <p>— ceux-ci sont détruits si tu effaces la base<small class="fine d-inline"> </small>; <br>— les messages privés ne sont pas convertis en utf-8.</p> <p>(Ce commentaire correspond à toutes les version de SPIP, au 12 mai 2004<small class="fine d-inline"> </small>; ça pourrait évoluer par la suite).</p> > Passer son site en utf-8... perdu les stats 2004-05-12T12:06:37Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9262 2004-05-12T12:06:37Z <p>Tu as vidé ta base avant de recharger la sauvegarde<small class="fine d-inline"> </small>? La sauvegarde ne contient pas les stats<small class="fine d-inline"> </small>? Hum...</p> > Passer son site en utf-8... perdu les stats 2004-05-12T11:57:57Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9261 2004-05-12T11:57:57Z <p>Comme je l'ai écrit le 6 mai, la conversion s'est faite sans problème... Sauf que j'ai découvert depuis que les stats du site sont vidées avant le 6 mai... dommage.</p> > Impeccable<small class="fine d-inline"> </small>! Suggestion pour fignoler... 2004-05-06T16:00:59Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9150 2004-05-06T16:00:59Z <p>Pour moi, tout s'est passé sur des roulettes<small class="fine d-inline"> </small>!</p> <p>Suggestiuon concernant le texte (!)</p> <blockquote class="spip"> <p>Une fois que vous avez exporté votre base en iso-8859-1 dans le fichier ecrire/data/dump.xml (ou ecrire/data/dump.xml), (...)</p> </blockquote> <p>Bref, deux fois <code class="spip_code spip_code_inline" dir="ltr"> ecrire/data/dump.xml </code>. Il manque un petit <i>.gz</i>...</p> <p>J'avais dit que c'était pour fignoler<small class="fine d-inline"> </small>;-)</p> > Pas terrible le passage<small class="fine d-inline"> </small>;))) 2004-05-05T21:16:52Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9124 2004-05-05T21:16:52Z <p>Ah oui, tu utilises <code class="spip_code spip_code_inline" dir="ltr"><INCLURE(metatags.html)></code><small class="fine d-inline"> </small>; si tu veux avoir une chance de fonctionner, déjà cela devrait être <code class="spip_code spip_code_inline" dir="ltr"><INCLURE(metatags.php3)></code>.</p> > [complément au complément] Pas terrible le passage<small class="fine d-inline"> </small>;))) 2004-05-04T02:16:44Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9080 2004-05-04T02:16:44Z <p>je suis hebergé sur PHPnet/OVH</p> <p><a href="http://mgbz.burtega.net/mgbz/infophp.php3" class="spip_out" rel='nofollow external'>infophp</a></p> <p>@+ (soupir déçu ..<small class="fine d-inline"> </small>; comme pour spikini ...)</p> [complément] Pas terrible le passage<small class="fine d-inline"> </small>;))) 2004-05-04T02:09:34Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9079 2004-05-04T02:09:34Z <p>... peut-être que c'est tout simplement la moulinette qui a coincé (site en 1.7.1)<small class="fine d-inline"> </small>?</p> <p>car j'ai constaté qu'un clone du site sur la même base sql était devenu illisible avec ses anciens skel resté en iso-latin avec un SPIP également resté en iso-latin</p> <p><a href="http://www.burtega.net/eva7/article.php3?id_article=140?recalcul=oui" class="spip_url spip_out" rel='nofollow external'>http://www.burtega.net/eva7/article...</a><br class="manualbr">(... un bon vieux skel EVA de derrières les fagots )</p> <p>j'ai recommencé la restauration du dumputf8 à la main ..<small class="fine d-inline"> </small>; et apparement rien n'y fait ( ou alors j'ai fait une grooooossière erreur vu l'heure tardive (le #CHARSET est pourtant installé)<small class="fine d-inline"> </small>???</p> <p>Ce qui est curieux est que le rubricage fonctionne bien dans le menu déroulant à droite et que l'encodage fonctionne avec les liens en dur [ :/<br class="manualbr">... mais que le rubricage de l'ancien skel Eva (iso) est lui perturbé... je vais me coucher<small class="fine d-inline"> </small>;)</p> <p>..<small class="fine d-inline"> </small>; je retenterai la moulinette demain, bonne nuit ...des fois SPIP ça s'arrange tout seul pendant la nuit<small class="fine d-inline"> </small>;)</p> > Pas terrible le passage<small class="fine d-inline"> </small>;))) 2004-05-04T01:17:19Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9077 2004-05-04T01:17:19Z <p>Mais pourquoi #CHARSET s'affiche-t-il en clair dans la page, hein<small class="fine d-inline"> </small>?</p> Pas terrible le passage<small class="fine d-inline"> </small>;))) 2004-05-04T01:10:55Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9076 2004-05-04T01:10:55Z <p>.... tiens voilà le résultat ... grrr heureusement que c'est un de mes qq sites de test<small class="fine d-inline"> </small>;) <br>- ... j'ai modifié les skel <br>- ... j'ai chargé le changer_charset <br>- ... j'ai fait mouliné ( zéro pb) <br>- ... j'ai paramétré le uft-8 dans le site <br>- ... j'ai vidé le cache ( il y a eu un plantage page inaccessible) et j'ai revidé (il laissait tous les skel_machin.php3, avec un .htaccess) puis à la main => totalement vide <br>- ... j'ai réindexé</p> table de correspondance 2004-05-03T21:45:33Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9072 2004-05-03T21:45:33Z <p>merci pour l'info sur le <font color="#FF0000">META CHARSET</font>, j'aurais du y penser :-/</p> <p>.. tiens moi aussi je <strong>bosse</strong> (HI ...<i>partiellement</i>) :<br class="manualbr">j'ai trouvé une table de correspondance qui m'apparait complète pour les utilisateurs de l'iso-latin (à tester par les pro, je ne suis pas pro) : <br>- <a href="http://www.trucsweb.com/HTML/trucs.asp?no=250&type=1" class="spip_url spip_out" rel='nofollow external'>http://www.trucsweb.com/HTML/trucs....</a></p> <p><font color="#008000">(PS : un remarque destinée au ouèpmestre de spip-contrib (je la vois car je suis dans le formulaire-forum : ne serait-il pas interessant d'avoir ET l'article originel ET le commentaire auquel on répond A COTE à Gauche, au lieu de n'avoir seulement que l'article originel EN DESSOUS<small class="fine d-inline"> </small>?? <br class="manualbr">... et une liste des smileys, tant qu'on y est, non<small class="fine d-inline"> </small>?<small class="fine d-inline"> </small>;-) )</font></p> > Questions sur réé(&.eacute<small class="fine d-inline"> </small>;&.eacute<small class="fine d-inline"> </small>;)criture des caractères accentués 2004-05-03T20:58:40Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9068 2004-05-03T20:58:40Z <p>A propos du bidule XML, c'est inutile (juste une fioritue que j'ai ajoutée dans le code).</p> <p>A propos des squelettes, j'ai oublié de signaler dans l'article qu'il fallait vérifier que les squelettes contiennent bien la ligne précisant le #CHARSET : je l'ajoute.</p> Questions sur réé(&.eacute<small class="fine d-inline"> </small>;&.eacute<small class="fine d-inline"> </small>;)criture des caractères accentués 2004-05-03T20:54:40Z https://files.spip.net/Comment-passer-son-site-en-utf-8#comment9066 2004-05-03T20:54:40Z <p>OK merci FIL, on va <strong>essayer</strong> de rebabeliser ... mais ...<br class="manualbr"><font color="#FF0000"> qq chtites kouetches : </font> <br>- pourquoi faut-il nettoyer les caractères accentués dans les skelettes et pas seulement dans le DATA<small class="fine d-inline"> </small>? <br>- si je lis bien ton script, il faudrait également modifier le</p> <pre><code style="color:#000000;"><?xml iso-8859-1 en <?xml utf-8 dans les skelettes _ ... mais pour les skel qui sont encore en HTMLxx ?? _ i.e. idem pour ceux qui ne signalent pas le 'lang' ?? - où peut-on trouver une table de toutes les correspondances pour transcoder de l'iso éàùê vers les entites_html ? - idem pour les caractères Copyright & co .. Merci </code></pre>