uni2ascii

Logiciel capture d'écran:
uni2ascii
Détails logiciels:
Version: 4.18
Date de transfert: 11 May 15
Développeur: Bill Poser
Licence: Gratuit
Popularité: 12

Rating: 3.5/5 (Total Votes: 2)

uni2ascii et ascii2uni convertir entre Unicode UTF-8 et toute une variété de 7 bits équivalents ASCII y compris: hexadécimal et HTML références numériques décimales, u-évasions, hexadécimal standard, et hexadécimal brut.
Ces équivalents ASCII sont utiles lors de l'inclusion dans le texte Unicode source de programme, la saisie de texte dans les programmes de Web qui peut gérer le jeu de caractères Unicode, mais ne sont pas 8-bit sûr, et lors du débogage.
L'Unicode échappe disponibles sont:
 
- Références de caractères numériques hexadécimaux HTML (par exemple)
Références de caractère numérique décimales HTML (par exemple ȳ) -
- U-évasions, tel qu'il est utilisé en Python (par exemple u00e9)
- u-évasions dans les BMP et U-échappe au-delà du BMP, par exemple, u00e9 mais U00010024.
- U échappements (par exemple U 00E9)
- U-évasions (par exemple u00e9)
- U-évasions (par exemple u00e9)
- U-évasions dans crochets (par exemple)
- X-évasions (par exemple x00E9)
- X-évasions avec accolades (par exemple x {00E9})
- Hexadécimal standard (par exemple 0x00E9)
- Raw hexadécimale (par exemple 00E9)
uni2ascii accepte un drapeau de ligne de commande pour déterminer si de générer majuscules AF ou minuscules af comme chiffres hexadécimaux puisque certains certains programmes acceptent que l'un ou l'autre. ascii2uni accepte soit.
Dans le cas de uni2ascii par défaut, seuls les caractères en dehors de la plage ASCII sont convertis. Même si les caractères ASCII sont également convertis, nouvelles lignes sont conservées à moins que leur conversion est explicitement demandé. Les caractères espace sont également conservées tant que la conversion est explicitement demandé. Dans le cas des trois personnages de l'espace non-ASCII (espace éthiopien de mot, l'espace Ogham, et de l'espace idéographique), si les caractères de l'espace ne sont pas convertis, ceux-ci sont remplacés par ASCII espace (0x20) de façon à maintenir la production au sein du 7- gamme de bit ASCII.
Ce paquet contient quatre programmes. Le programme principal est uni2ascii. Il est écrit en C et doit être compilé. uni2html.py est le prédécesseur de uni2ascii. Comme il est écrit en Python, il n'a pas besoin d'être compilé et devrait fonctionner sur à peu près tout ordinateur actuel. uni2ascii est par ailleurs supérieure à ce qui suit:
- Il génère un plus large éventail de formats de sortie.
- Il est environ 20 fois plus rapide.
- Il gère les entrées dans le 32 bits pleine gamme Unicode. En revanche, uni2html ne gère que la
Plan multilingue de base (de 0 Avion), car à l'heure actuelle représente Python Unicode texte codé en interne en utilisant des nombres entiers de 16 bits. Si vous avez du texte dans, disons, Linéaire B ou ougaritique, vous devez uni2ascii.
Il fait un meilleur travail d'erreurs de déclaration. Si elle rencontre une erreur dans son entrée, comme mal-formé UTF-8, il signale l'emplacement de l'erreur à la fois en termes de nombre de caractères à partir du début du fichier (commençant à 0) et en termes de nombre d'octets depuis le début du fichier (également à partir de 0). (Le nombre de caractères et le nombre d'octets ne sont généralement pas le même depuis un caractère codé UTF-8 occupe de un à quatre octets.) Les rapports Version Python seulement le nombre de caractères. uni2ascii fournit également des informations sur la nature de l'erreur.
Le troisième programme, ascii2uni, est l'inverse de uni2ascii. Il accepte texte contenant une variété de représentations ASCII des caractères Unicode et génère Unicode UTF-8.
Le quatrième programme, ascii2uni.py, lit ASCII 7 bits contenant u-échappé Unicode, tel qu'il est utilisé en Python et Tcl, et la convertit en Unicode UTF-8. Il est le programme original dont ascii2uni est une généralisation

Quoi de neuf dans cette version:.

  • Correction d'un bug dans uni2ascii dans laquelle, dans certains cas le nombre de subsitution était trop élevé, fixant Debian bug # 626268.
  • patché pour gérer la situation dans NetBSD qui manque getline.
  • la sémantique de l'option pur clarifié que la conversion de caractères dans la gamme ascii autre que l'espace et le retour à la ligne. Correction d'un bug où cela n'a pas été correctement mis en œuvre pour les types de UTF8.

Ce qui est nouveau dans la version 4.17:

  • Ajouté au uni2ascii les conversions suivantes à équivalent ASCII le plus proche: U 2022 balle à 'o', U + 00B7 point du milieu de période, U + 0085 prochaine ligne de saut de ligne, U + 2028 séparateur de ligne de nouvelle ligne.

Quoi de neuf dans la version 4.16:

  • Le format Q fonctionne à nouveau dans ascii2uni
  • .
  • Ajouté U + 2033 double prime pour les caractères convertis à leur plus proche équivalent ASCII sous en utilisant le format de e dans uni2ascii.

Quoi de neuf dans la version 4.15:

  • endian.h Renommé u2a_endian.h d'éliminer les conflits avec endian.h externe.
  • Suppression copie de GNU getline de ascii2uni.c comme il est standard d'POSIX2008.

Ce qui est nouveau dans la version 4.14:

  • Correction d'un bug qui interfère avec l'utilisation du format Q dans uni2ascii.
  • Correction d'un bug dans lequel ascification de U + 2502 et U + 2503 ajouté guillemet à la sortie.
  • Correction d'un bug dans lequel l'option -a S a généré un & quot; Bâtisse tant de caractères & quot; ligne pour chaque caractère en raison de laisser dans le code de débogage.

Ce qui est nouveau dans la version 4.13:

  • Correction d'un bug qui a causé nombre excessif de caractères en ASCII être signalés.

Quoi de neuf dans la version 4.12:

  • Les deux programmes permettent maintenant le nom du fichier d'entrée à préciser sur la ligne de commande sans redirection.

Quoi de neuf dans la version 4.11:

  • Cette version ajoute le support pour le & lt; XX & gt; & lt; XX & gt; et formats de Uxxxx%.

Quoi de neuf dans la version 4.10:

  • Cette version corrige un bug qui rendait l'argument Y à la option -a de ascii2uni un no-op, et corrige les pages de manuel et l'aide pour les arguments Y et Q pour le drapeau -a pour les deux programmes.
  • L'argument Y est maintenant une erreur pour uni2ascii.
  • les informations de version et d'action sont résumés plus informatif.

Logiciel similaire

postmarkup
postmarkup

14 Apr 15

didit
didit

12 May 15

WP2LaTeX
WP2LaTeX

20 Feb 15

GenNenga
GenNenga

20 Feb 15

D'autres logiciels de développeur Bill Poser

UnicodeDataBrowser
UnicodeDataBrowser

14 Jul 15

ColorExplorer
ColorExplorer

2 Jun 15

Commentaires à uni2ascii

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!