Nous sommes le Sam 05 Juil, 2025 16:53
Supprimer les cookies

Page 2 sur 2Précédent 1, 2Logiciel pour faire sitemap et encodage UTF-8

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Ven 04 Jan, 2008 22:03

Bon, je veux pas abuser, mais :

- ça ne bouge pas quand j'encode en utf-8, donc ça veut dire quoi? c'est encodé qd même?



(PS: "Le malentendu étant la condition ordinaire du dialogue,
on peut s'entendre dès qu'on commence à s'en apercevoir")
Charlie

Messages : 28

Ven 04 Jan, 2008 22:09

oui, c'est encodé :wink:

N'oublie pas de rajouter la mention "réglé" au titre du topic si ton problème est résolu.

Amicalement
L'homme n'est pas fait pour travailler et la preuve, c'est que ça le fatigue. (Marcel Proust)
dedenimes

Messages : 2410
Géo : proche de Nîmes

Sam 05 Jan, 2008 09:21

Bonjour,

je voudrais comprendre pourquoi ça bouge pas,
parce que, quand même c'est pas évident de savoir où on en est...
Bon, je vais chercher à m'instruire . :idea:

A+
Charlie

Messages : 28

Sam 05 Jan, 2008 11:11

L'encodage ne change pas l'affichage par l'éditeur qui sait pertinemment en quoi il est.

Petit test : tu crées 2 copies du fichier :
- fichier_utf8 avec l'encodage en UTF-8
- fichier_iso avec l'encodage en ISO-8859-1

Tu ouvres ensuite ces 2 fichiers sous Firefox dans 2 onglets différents, puis tu cours t'amuser avec le menu Affichage > Encodage des caractères

Tu verras que le problème apparaît lorsqu'il y a un décalage entre l'encodage effectif du fichier et l'encodage affecté au fichier pour la lecture par le logiciel.

Avec Firefox, c'est facile, il peut lire n'importe quoi. Par contre, avec un logiciel qui ne sait lire qu'un seul encodage (cas typique, un lecteur vidéo qui ne sait lire que les sous-titres en ISO-8859-1 et à qui tu passes de l'UTF-8 ), des hiéroglyphes s'afficheront en cas de souci sur les caractères encodés différemment (les accents, les caractères spéciaux, etc.)

Édit : icônes de m%!@#& !!!
Veni, Vidi, Libri - Diffuseurs de Licences Libres
http://venividilibri.org
Maps

Avatar de l’utilisateur
Messages : 1691
Géo : Québec

Sam 05 Jan, 2008 17:55

Merci Maps,

je ne sais pas trop ce que je dois envoyer comme sitemap,
parce que j'ai trouvé un convertisseur de code ( wikipédia) et ça donne ceci,
si je ne me suis pas trompé:

....................9 6E 67 3D 22 55 54 46 2D 38 22 3F 3E 0A 20
20 20 3C 75 72 6C 73 65 74 20 78 6D 6C 6E 73 3D 22 68
74 74 70 3A 2F 2F 77 77 77 2E 67 6F 6F 67 6C 65 2E 63 6F
6D 2F 73 63 68 65 6D 61 73 2F 73 69 74 65 6D 61 70 2F 30
2E 38 34 22 3E 0A 20 20 20 20 20 20 20 .............................

D'après vous, je dois envoyer ça, ou bien "le texte en xml qu'on voit pas le codage utf-8" ?

Je ne clos pas le sujet tant que je n'ai pas abouti, svp.

A+
Charlie

Messages : 28

Lun 07 Jan, 2008 23:51

Pour la conversion en UTF8, il suffit d'utiliser linux.... et la command iconv...;

Oki sinon sur windobe, il faut utiliser un port de iconv appelez recode :

http://recode.progiciels-bpi.ca/archives

vous pouvez télécharger cette archive qui le contient :
http://jeanmarcmassou.free.fr/dokuwiki/lib/exe/fetch.php?id=blogw%3Abatch_on_win_for_utf_conversion&cache=cache&media=blogw:wikireg.zip

puis vous créez un fichier "bat", ligne de commande à coté de votre recode.exe.

Vous y mettez cette ligne :

FOR /F "tokens=*" %%G IN ('dir/b/S/X ^"C:\yourpath\*.txt^"') DO recode -v lat1..u8 %%~sG

et vous modifiez la ligne "c:\yourpath\*.txt pour quelle corresponde à l'extension et au dossier de vos fichiers à convertir.

Automatiquement tous vos fichiers dans le dossier et sous dossier seront convertis.

plus de détail là :
http://jeanmarcmassou.free.fr/dokuwiki/doku.php?id=blogw:batch_on_win_for_utf_conversion
jm_zz

Messages : 1

Mar 06 Mai, 2008 17:16

Charlie a écrit:Merci Maps,

je ne sais pas trop ce que je dois envoyer comme sitemap,
parce que j'ai trouvé un convertisseur de code ( wikipédia) et ça donne ceci,
si je ne me suis pas trompé:

....................9 6E 67 3D 22 55 54 46 2D 38 22 3F 3E 0A 20
20 20 3C 75 72 6C 73 65 74 20 78 6D 6C 6E 73 3D 22 68
74 74 70 3A 2F 2F 77 77 77 2E 67 6F 6F 67 6C 65 2E 63 6F
6D 2F 73 63 68 65 6D 61 73 2F 73 69 74 65 6D 61 70 2F 30
2E 38 34 22 3E 0A 20 20 20 20 20 20 20 .............................

D'après vous, je dois envoyer ça, ou bien "le texte en xml qu'on voit pas le codage utf-8" ?

Je ne clos pas le sujet tant que je n'ai pas abouti, svp.

A+


Le plus simple pour créer de l'UTF-8 est de simplement écrire le texte qui vous intéresse et de l'envoyer avec un meta qui indique le codage (Content-Type: text/html; charset=UTF-8)

Comment écrire de l'UTF-8 ?

-- Si vous produisez manuellement le texte, grâce à un clavier ou logiciel comme Babelmap http://hapax.qc.ca/BabelMap_fr.html pour les caractères exotiques (alors faire un copier-coller directement dans votre page).

-- Si vous produisez les pages mécaniquement par exemple en Java/JSP en utilisant les caractères adéquats (on peut écrire du français accentués ou même directement de l'arabe dans Java ou à l'aide d'échappements si vous n'avez pas de clavier pour ces caractères, genre \u2020 pour le poignard (le vrai nom est obèle) du type †) et puis lors de la sortie d'ajouter encore une fois un meta qui indique le codage.

Le sujet est un peu difficile à expliquer complètement ici, le mieux c'est que vous lisez la référence en français sur le sujet : Unicode 5 en pratique de Davis & Andries. Vous y apprendrez vraiment plein de choses. Partie du livre visible ici : http://hapax.qc.ca, son index ici http://hapax.qc.ca/dunod/Unicode_Index.pdf

Le gars est honnête, je lui ai signalée une erreur et il l'a ajouté dès le lendemain à sa liste d'erratas.
Louis M

Messages : 1

Mar 06 Mai, 2008 17:38

N'as-tu pas d'autres solutions que de faire le code toi-même ? Bon, si tu as sélectionné utf-8 dans les menus, alors tu enregistres et c'est bon ! Il n'y a pas d'erreur possible avec Notepad++ et Scite.

Est-ce que ce ne serait pas préférable pour toi de disposer d'un moteur de site prêt à l'emploi dans lequel un plugin créera le plan de site et le tiendra à jour automatiquement ?
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit