Convertir UTF en entités HTML décimales

© Christian PAULUS. Document créé le 6 août 2009 , mis à jour le 6 août 2009.

L'Homme est une prison où l'Âme reste libre. Victor Hugo

Accueil du site > Outils > Convertir UTF en entités HTML décimales

Smultron 3.5.1 / MacOsX 10.5.7 (Leopard)

Objectif : convertir une sélection texte en une suite d’entités HTML décimales.

Pratique pour la conversion de scripts PHP pour SPIP, voici une commande à ajouter dans l’éditeur Smultron. Pour en savoir plus sur cet éditeur de texte, vous pouvez consulter cette page sur framasoft.

Récupérez le script de conversion

Récupérez le script ci-dessous :

Zip - 1.2 ko
utf2htmlDecimalEntities.php

Décompressez le fichier.- et parcourez-le. C’est un simple script de conversion php, la clé de chaque valeur étant le caractère au format utf-8, la valeur de la clé étant l’entité HTML au format décimal.

S’il vous manque des caractères, vous pouvez aisément les ajouter ici. Pour trouver la valeur utf/entité, consultez par exemple le tableau des entités HTML proposé par Aptana.

Installer la commande de conversion UTF/HTML

Menu Outils, Gestion des commandes :

PNG - 13.8 ko
Menu Gestion des commandes

La fenêtre des commandes apparaît.

Cliquez sur le + de Nouvelle commande et baptisez votre nouvelle commande, par exemple « Selection to HTML decimal entities ».

Cochez la case Inline et indiquez le chemin de l’interpréteur /usr/bin/php

Dans la boîte d’édition située juste au dessous, collez le contenu du script de conversion récupéré précédemment.

Tester et valider

Créez un nouveau fichier et entrez du texte contenant des caractères accentués tout en vérifiant que ce nouveau fichier est bien au format UTF-8 (voir dans la ligne d’état, en bas de la fenêtre) :

PNG - 2.7 ko
Extrait de la barre d’état de Smultron

Placez sur le côté de l’écran la fenêtre des commandes qui doit ressembler à ceci :

TIFF - 87.7 ko
Smultron Fenêtre des commandes

Sélectionnez une partie de votre texte contenant des caractères accentués, puis dans la fenêtre des commandes, sélectionnez la nouvelle commande « Selection to HTML decimal entities » et cliquez sur le bouton « Lancer ».

Si tout se passe bien, votre commande est en place.

Il arrive parfois que Smultron soit capricieux et efface complètement le texte au lieu de le remplacer. Aussi bien avec cette nouvelle commande qu’avec d’autres fournies avec la distribution. Soyez compréhensif, et patient.

Accès à la commande via le menu

Cette nouvelle commande est maintenance accessible via le menu Outils.

PNG - 54.2 ko
Accès direct à la commande via le menu

Plussoyez !

Les forums sont fermés.