« Trucs:Obtenir le code HTML d'un glyphe » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (ortho) |
m (catégorie) |
||
(2 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Trucs Développement]] | |||
=Comment obtenir rapidement le code HTML d’un glyphe= | =Comment obtenir rapidement le code HTML d’un glyphe= | ||
Ligne 31 : | Ligne 30 : | ||
Attention, il faut que la ''locale'' en cours soit utf8.<br /> | Attention, il faut que la ''locale'' en cours soit utf8.<br /> | ||
Si vous voulez le code décimal et non hexadécimal, remplacez ''htmlhex'' par ''htmldec''.<br /> | Si vous voulez le code décimal et non hexadécimal, remplacez ''htmlhex'' par ''htmldec''.<br /> | ||
Le script utilise ''konwert'', mais les fanatiques de recode trouveront sûrement à l’adapter. | Le script utilise ''konwert'', mais les fanatiques de ''recode'' trouveront sûrement à l’adapter. | ||
==Une table de caractères== | ==Une table de caractères== |
Dernière version du 28 février 2006 à 16:49
Comment obtenir rapidement le code HTML d’un glyphe
En particulier, comment l’insérer proprement dans une page HTML sans passer trois heures à chercher ce code à insérer entre le & et le ;.
Utiliser un script
Collez le contenu de ce script dans un fichier, par exemple unicode2html.sh, rendu exécutable :
- !/bin/bash
HTM=`echo "$1"|konwert utf8-htmlent`
if [ "$1" = "$HTM" ] # En clair, le glyphe n'a pas été traduit
then
HTM=`echo "$1"|konwert utf8-htmlhex`
fi
echo $HTM
Usage :
nicolas@hipparchia:~ > unicode2html.sh ⫽ ⫽ nicolas@hipparchia:~ > unicode2html.sh ⊥ ⊥
Attention, il faut que la locale en cours soit utf8.
Si vous voulez le code décimal et non hexadécimal, remplacez htmlhex par htmldec.
Le script utilise konwert, mais les fanatiques de recode trouveront sûrement à l’adapter.
Une table de caractères
Les afficionados du clickodrome peuvent utiliser les outils graphiques comme gucharmap, qui possède une fonction de recherche de glyphe.
Copyright
© 02-01-2005 nicola
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |