Logiciels
Gestion des polices
OT1 Font Manager
Pour Analog
AnalogW
Pour Expression Web
EWSnippets
En partage
Galerie photo
xhtml Calendrier perpétuel
Cavalier d'Euler
Alarme
SetClearType
Le vide grenier
Vieilleries
diverses Antiquités
|
Windows
HTML Check

Version 2.11
Présentation
Installation
Utilisation
Options
Historique des versions
Notice
Un utilitaire qui traduit le code ANSI (ISO Latin 1 - Code page 1252) en
HTML. (Les fichiers au format Unicode ne sont pas gérés).
En 1996, en ayant assez de taper des é
ù et autres ç,
ou que des éditeurs HTML trop soumis à leur maître (Frontpage) s'amusent à transformer
systématiquement le code HTML standard et universel à la sauce Windows, j'ai
écrit ce programme. Il lit un fichier HTML (signalé par la présence d'une balise
<HTML>) et il traduit les caractères accentués et
les caractères spéciaux, en leur représentation HTML.
Note : Aujourd'hui, son utilité est quasi nulle, une balise du type :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
fera tout aussi bien l'affaire et gardera le code des pages bien plus lisible.
ATTENTION : HTMLChk est un programme un peu stupide qui repose en
partie sur l'intelligence de son utilisateur. Pas bégueule sur le boulot, il
convertira consciencieusement tout fichier qui passe à sa portée. Dans
la version 2, je contrôle la présence d'une chaîne de caractères '<HTML>'. La
conversion ne commence qu'à partir de cette chaîne. C'est le seul contrôle effectué,
alors, évitez de le nourrir avec autre chose que du HTML, cela pourrait poser
quelques problèmes.
N'oubliez pas qu'en cas d'accident, il y a une copie de l'original auquel
est ajoutée l'extension ".bak" (si vous n'avez pas coché l'option 'Ne pas créer
de fichiers .bak').
Liste des caractères traduits (table ANSI 1252) :
ÀàÁáÂâÃãÄäÅ寿ÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖöØøÙùÚúÛûÜüÝýÞþßÿ«»
ÀàÁáÂâÃãÄäÅ寿ÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖöØøÙùÚúÛûÜüÝýÞþßÿ«»
Si les deux lignes ci-dessus ne sont pas identiques, c'est qu'il y a
un problème de codage dans vos pages
Les deux derniers caractères sont des guillemets typographiques. Ils peuvent
être remplacés par des guillemets standard (" ").
Pour Installer
Lancez HTMLChkSetup.exe.
Sélectionnez le dossier d'installation
(par défaut : C:\Program files\JMBerthier\HTML Check)
Cliquez sur Unzip
Les fichiers sont décompressés, un raccourci est créé sur le Bureau
et une entrée est ajoutée au menu Programmes.
C'est très facile.
Définissez d'abord vos préférences pour les traductions (voir
ci-après).
Pour traduire un fichier, cliquez sur le bouton "Convertir" et sélectionnez
le ou les fichiers à convertir.
HTMLChk va alors traiter le fichier et indiquer en fin d'opération le nombre
de remplacements effectués. Vous pouvez double-cliquer sur un fichier dans la
liste des fichiers traités pour l'afficher dans votre éditeur de texte par défaut
(le bouton 'Voir le source' a le même effet).
Vous pouvez aussi utiliser l'option "glisser-déposer".
Vous pouvez ouvrir l'Explorateur de Windows, sélectionner les groupes de fichiers
à contrôler, et les déposer sur la fenêtre de HTMLCheck.
Toujours dessus :
Maintient la fenêtre de HTMLCheck toujours au-dessus des autres. C'est
pratique si vous voulez glisser-déposer des fichiers.
Message de confirmation :
Un message s'affiche à chaque conversion de fichier. Vous pouvez sauter
le fichier (Non), arrêter l'opération(Annuler), convertir ce fichier (Oui),
ou convertir tous les fichiers restant sans plus de confirmations (Oui pour
tous).
Si cette option n'est pas cochée, le traitement démarre immédiatement, même
en cas d'erreur de manip.
Ignorer les .scripts (<script...>...</script>) :
Si cette option est sélectionnée, le contenu de la page HTML concernant
les scripts (JavaScript, VBScript ou autres) n'est pas traité.
Ignorer les commentaires (<!-- ... -->) :
Le choix de cette option permet de sauter les balises HTML de commentaire.
C'est utile si on insère des commentaires dans une page pour des références
personnelles. Elles restent en l'état, alors que le texte affiché est lui
transformé. C'est quand même plus facile de lire <!--
placé à côté de l'image --> au lieu de <!-- placé
à côté de l'image -->.
(Dans les scripts, les balises de commentaires ne sont jamais prises en
compte).
Ignorer toutes les balises HTML (<...>) :
Si cette option est cochée, le texte compris dans une balise n'est pas
traité. C'est en général inutile. Mais dans certains cas la balise, par
exemple <img alt="...">, contient du texte qui
sera affiché.
URL en minuscules :
Cette option permet de transformer les liens hypertexte dans le document
en minuscules. Elle transforme toute chaîne de caractères entre " " qui
suit une balise HREF. (HREF="URL" devient
HREF="url") mais HREF=URL est ignoré.
Conserver guillemets " " :
Ces guillemets ont un code HTML (« »)
qui n'est pas reconnu par tous les navigateurs. Par défaut, ils sont tous
deux remplacés par un code " de guillemet
simple ("). Si vous voulez cependant conserver les guillemets ouvrant et
fermant, cochez cette option.
Ne pas créer de fichier .bak :
Par défaut, HTMLCheck crée une copie du fichier d'origine auquel il ajoute
une extension .bak. Par exemple, 'index.htm' est sauvegardé dans sa forme
originelle sous le nom 'index.htm.bak'. Si vous cochez cette option, aucune
sauvegarde n'est effectuée. Mais si, comme tout utilisateur conscencieux
qui se respecte, vous avez pensé à avoir une sauvegarde à jour avant d'effectuer
les conversions, vous pouvez cocher cette case pour éviter de remplir les
dossiers de fichiers .bak.
Noms de fichiers en minuscules :
Convertit toujours le nom du fichier à convertir en minuscules, qu'il
y ait des modifs ou pas dans leur contenu.
Ne pas contrôler la structure HTML :
HTMLCheck signale aussi s'il trouve un déséquilibre dans les crochets
de balise à l'aide d'un message "<!!!structure HTML>",
mais ce n'est pas un vrai contrôle de validité. <H1>
</H2> lui paraîtra parfaitement normal, mais il détecte les oublis
de crochet ouvrant ou fermant et les imbrications incorrectes (<<TAG>
/TAG> sera détecté). Si cette option est cochée, il n'y a aucun contrôle.
Éditeur HTML :
Vous permet de définir un programme pour visualiser les fichiers HTML.
Par défaut, c'est Notepad.exe. Vous pouvez utiliser le bouton Parcourir
pour chercher votre éditeur préféré.
Options par défaut:
Recharger :
Recharge les options avec les valeurs par défaut enregistrées.
Enregistrer :
Enregistre les options actives comme nouvelles valeurs par défaut.
Elles seront utilisées au prochain lancement du programme.
|
|
|
|
|
2.11
|
18/07/2003
|
Cosmétique et changement d'adresse Web.
|
|
2.10
|
20/02/2002
|
Problèmes de ligne de commande avec W2000/XP.
|
|
2.10
|
01/08/2001
|
Détails internes et changement d'adresse de téléchargement.
|
|
2.01
|
20/05/2000
|
Correction d'un petit bogue d'initialisation des options
(conversion bloquée si option URL en minuscule non cochée).
|
|
2.0
|
01/03/2000
|
Ajout des options URL, Nom de fichier en minuscules et Ignorer le
contrôle HTML.
Modification de l'interface
|
|
1.30
|
23/06/1999
|
Correction d'une anomalie de la ligne de commande.
Le nom long est maintenant préservé.
(Si on traduit des fichiers en utilisant la ligne de commande, Windows
renvoie le nom DOS. Ce problème ne concernait pas le glisser/déposer).
Ajout de l'option Conserver guillemets " ".
|
|
1.20
|
15/03/1999
|
Améliorations dans le traitement, ajout d'options
Meilleure détection des anomalies HTML (c'est toujours rustique).
Prise en compte des particularités des balises <script> et commentaires.
|
|
1.10
|
10/10/1997
|
Ajout de l'option complète.
Les accents dans les commentaires et les balises étaient ignorés.
Une coche permet de transformer tous les accents de la page.
Option pour ne pas créer de .bak
|
|
1.01
|
24/12/1996
|
Corrige une bogue idiote : un pointeur non initialisé dans certains
cas plante le programme.
|
|
1.0
|
28/09/1996
|
Première version.
|
HTMLCheck est un programme en utilisation libre.
|