Encodage d'un é en u8c3a9

Encodage d'un é en u8c3a9 - Divers - Programmation

Marsh Posté le 09-04-2008 à 14:05:07    

Bonjour,
 
Je suis ne train d'écrire une fonction de recherche dans un intranet qui va rechercher des infos dans une base d'un wiki (le produit utilisé est MediaWiki). D'après l'aide sur le site de MediaWiki ( http://www.mediawiki.org/wiki/Searchindex_table ), il faut utiliser les tables page et searchindex.
 
Bizarrement, dans la table searchindex, les é sont encodés en u8c3a9. C'est quoi cet encodage :??:
 
Merci :jap:


Message édité par rufo le 09-04-2008 à 16:03:36

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 09-04-2008 à 14:05:07   

Reply

Marsh Posté le 10-04-2008 à 09:23:53    

up...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 10-04-2008 à 15:10:45    

À tout hasard c3a9 ce sont les octets pour encoder un é en UTF-8. Le u8 je ne sais pas ce qu'il fait là.

Reply

Marsh Posté le 10-04-2008 à 15:18:53    

tpierron a écrit :

À tout hasard c3a9 ce sont les octets pour encoder un é en UTF-8. Le u8 je ne sais pas ce qu'il fait là.


tag d'encoding, pour spécifier que le truc derrière est en UTF-8?
 
'fin je recommenderais de lire la doc MediaWiki sur l'encoding...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-04-2008 à 12:54:06    

en fait, c'est bon, je suis allé sur Wikipedia et j'ai eu ma réponse. En fait, MediaWiki encode en utf-8 et dans phpmyadmin, c'est la version hexa des caractères accentués qui s'affiche et non le traditionnel "é" pour le é, par exemple mais "u8c3a9". En allant sur  
http://fr.wikipedia.org/wiki/Table [...] .C3.A9ro_8 j'ai compris que "u8" faisait référence au 8ième plan réservé dans utf-8 et que "c3a9" correspondait au code hexa du é, tout simplement.
 
Pour ceux que ça intéresse, voici un convertisseur en ligne utf-8, utf-16 : http://hapax.qc.ca/conversion.fr.html


Message édité par rufo le 11-04-2008 à 13:08:30

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed