« Trucs:Obtenir le code HTML d'un glyphe » : différence entre les versions

De Lea Linux
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 :
<div class="leapar">nicola<none></div>
[[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 :

  1. !/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 ⫽
&#x2AFD;
nicolas@hipparchia:~ > unicode2html.sh ⊥
&perp;

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

Tête de GNU 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.