AnglaisFrançaisEspagnol

Icône de favori OnWorks

preconv - En ligne dans le Cloud

Exécutez préconv ​​dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande preconv qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


preconv - convertit l'encodage des fichiers d'entrée en quelque chose que GNU troff comprend

SYNOPSIS


préconv [-dr] [-e codage] [fichiers ]
préconv -h | --Aidez-moi
préconv -v | --version

Il est possible d'avoir un espace entre les -e l'option de ligne de commande et son paramètre.

DESCRIPTION


préconv lit fichiers et convertit son (ses) encodage(s) en une forme GNU trof(1) peut traiter,
envoyer les données à la sortie standard. Actuellement, cela signifie des caractères ASCII et
Entités '\[uXXXX]', où 'XXXX' est un nombre hexadécimal de quatre à six chiffres,
représentant un code d'entrée Unicode. Normalement, préconv doit être invoqué avec le -k et -K
options de groff.

OPTIONS


-d Émettre des messages de débogage à l'erreur standard (principalement l'encodage utilisé).

-Dcodage
Spécifiez l'encodage par défaut si tout échoue (voir ci-dessous).

-ecodage
Spécifiez l'encodage d'entrée explicitement, en remplaçant toutes les autres méthodes. Cela correspond
à groff's -Kcodage option. Sans cet interrupteur, préconv utilise l'algorithme
décrit ci-dessous pour sélectionner l'encodage d'entrée.

--Aidez-moi
-h Imprimer le message d'aide.

-r N'ajoutez pas de requêtes .lf.

--version
-v Imprimer le numéro de version.

UTILISATION


préconv essaie de trouver l'encodage d'entrée avec l'algorithme suivant.

1. Si l'encodage d'entrée a été explicitement spécifié avec l'option -e, utilise le.

2. Sinon, vérifiez si l'entrée commence par un Octet Order Marquez (BOM, voir ci-dessous).
Si trouvé, utilisez-le.

3. Enfin, vérifiez s'il existe un Coding Étiquette (voir ci-dessous) soit dans le premier
ou deuxième ligne d'entrée. Si trouvé, utilisez-le.

4. Si tout échoue, utilisez un encodage par défaut comme indiqué avec l'option -D, par le courant
locale, ou 'latin1' si la locale est définie sur 'C', 'POSIX' ou vide (dans cet ordre).

Notez que le groff programme prend en charge un GROFF_ENCODAGE variable d'environnement qui est
éventuellement étendu à l'option -k.

Octet Order Marquez
La norme Unicode définit le caractère U+FEFF comme la marque d'ordre d'octet (BOM). De l'autre
part, la valeur U+FFFE est garantie de ne pas être du tout un caractère Unicode. Cela permet de détecter
l'ordre des octets dans le flux de données (soit gros-boutiste ou bas-boutiste), et le MIME
les encodages 'UTF-16' et 'UTF-32' imposent que le flux de données commence par U+FEFF.
De même, le flux de données codé en "UTF-8" peut commencer par une nomenclature (pour faciliter la
conversion de et vers UTF-16 et UTF-32). Dans tous les cas, la marque d'ordre des octets est ne sauraient partie
des données mais faisant partie du protocole d'encodage ; en d'autres termes, préconvla sortie de n'est pas
le contenir.

Notez que U+FEFF pas au début des données d'entrée est réellement émis ; il a alors le
signification d'un caractère "espace sans interruption de largeur zéro" - quelque chose qui n'est pas nécessaire normalement dans
groff.

Codage Tags
Les éditeurs qui prennent en charge plus d'un seul codage de caractères ont besoin de balises dans l'entrée
fichiers pour marquer l'encodage du fichier. Bien qu'il soit possible de deviner le bon encodage d'entrée
à l'aide d'algorithmes heuristiques pour les données qui représentent une plus grande quantité d'un
langage naturel, ce n'est encore qu'une supposition. De plus, tous les algorithmes échouent facilement pour
entrée qui est soit trop courte, soit ne représente pas un langage naturel.

Pour ces raisons, préconv prend en charge la convention de balise de codage (avec quelques restrictions) comme
utilisé par GNU Emacs et Xemacs (et probablement d'autres programmes aussi).

Codage des balises dans GNU Emacs et Xemacs sont stockés dans ce qu'on appelle Déposez votre dernière attestation Variables. préconv
reconnaît la forme de syntaxe suivante qui doit être mise dans un commentaire troff dans le premier
ou deuxième ligne.

- * - tag1: value1; tag2: value2; ... -*-

La seule balise pertinente pour préconv est 'coding' qui peut prendre les valeurs listées ci-dessous.
Voici un exemple de ligne qui indique Emacs pour éditer un fichier en mode troff, et pour utiliser latin2 comme
son encodage.

.\" -*- mode : troff ; codage : latin-2 -*-

La liste suivante répertorie toutes les balises de codage MIME (en minuscules ou en majuscules) prises en charge par
préconv; cette liste est codée en dur dans la source.

big5, cp1047, euc-jp, euc-kr, gb2312, iso-8859-1, iso-8859-2, iso-8859-5,
iso-8859-7, iso-8859-9, iso-8859-13, iso-8859-15, koi8-r, us-ascii, utf-8, utf-16,
utf-16be, utf-16le

De plus, la liste codée en dur suivante d'autres balises est reconnue, ce qui finit par
mapper aux valeurs de la liste ci-dessus.

ascii, chinois-big5, chinois-euc, chinois-iso-8bit, cn-big5, cn-gb, cn-gb-2312,
cp878, csascii, csisolatin1, cyrillique-iso-8bit, cyrillique-koi8, euc-chine, euc-cn,
euc-japon, euc-japon-1990, euc-corée, grec-iso-8bit, iso-10646/utf8,
iso-10646/utf-8, iso-latin-1, iso-latin-2, iso-latin-5, iso-latin-7, iso-latin-9,
japonais-euc, japonais-iso-8bit, jis8, koi8, coréen-euc, coréen-iso-8bit, latin-0,
latin1, latin-1, latin-2, latin-5, latin-7, latin-9, mule-utf-8, mule-utf-16,
mule-utf-16be, mule-utf-16-be, mule-utf-16be-avec-signature, mule-utf-16le,
mule-utf-16-le, mule-utf-16le-avec-signature, utf8, utf-16-be,
utf-16-be-avec-signature, utf-16be-avec-signature, utf-16-le,
utf-16-le-avec-signature, utf-16le-avec-signature

Ces balises sont extraites de GNU Emacs et Xemacs, avec quelques alias. À la traîne
suffixes '-dos', '-unix' et '-mac' des balises de codage (qui donnent la convention de fin de ligne
utilisés dans le fichier) sont supprimés avant la comparaison avec les balises ci-dessus.

iconv Questions
préconv en lui-même, ne prend en charge que trois encodages : latin-1, cp1047 et UTF-8 ; tous les autres
les encodages sont transmis au iconv fonctions de la bibliothèque. Au moment de la compilation, il est recherché et
vérifié pour une validité iconv la mise en oeuvre; un appel à 'preconv --version' indique si
iconv est utilisé.

Utiliser préconv ​​en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad