uni2ascii

Скриншот программы:
uni2ascii
Детали программы:
Версия: 4.18
Дата загрузки: 11 May 15
Разработчик: Bill Poser
Тип распространения: Бесплатная
Популярность: 70

Rating: 3.0/5 (Total Votes: 3)

uni2ascii и ascii2uni конвертировать между UTF-8 Unicode и любой из множества 7-битных ASCII эквиваленты в том числе: шестнадцатеричном и знаков ссылок цифровой символ HTML, U-убегает, стандартной шестнадцатеричном и сырья шестнадцатеричном виде.
Такие эквиваленты ASCII полезны, когда включая текст Unicode в исходной программе, при вводе текста в веб-программ, которые могут обрабатывать набор символов Unicode, но не являются 8-бит безопасности, а при отладке.
Unicode, убегает доступны:
 
- HTML шестнадцатеричные числовые ссылки на символы (например)
- HTML десятичных ссылки числовой характер (например, ȳ)
- U-убегает, используемый в Python (например u00E9)
- U-убегает в пределах BMP и U-убегает за пределами BMP, например u00E9 но U00010024.
- У -escapes (например U 00E9)
- U-убегает (например U00E9)
- U-убегает (например u00E9)
- U-убегает в угловых скобках (например)
- Рентгеновские побеги (например x00E9)
- Рентгеновские побеги с фигурные скобки (например, {х} 00E9)
- Стандартный шестнадцатеричной (например 0x00E9)
- Сырье шестнадцатеричной (например 00E9)
uni2ascii принимает флаг командной строки, определяющий, будет ли создаваться верхнего регистра AF или строчные аф как шестнадцатеричные цифры, так как некоторые программы принимают некоторые только один или другой. ascii2uni принимает либо.
В случае uni2ascii по умолчанию, только символы вне диапазона ASCII преобразуются. Даже если персонажи ASCII также преобразуются, символы новой строки сохраняются, если их преобразование явно не просил. Пробелы также сохраняются, если преобразование явно не просил. В случае трех пространственных не-ASCII (Эфиопский космических слово, Огам космических и идеографические пространство), если пробелы не преобразуются, они заменяются ASCII пространстве (0x20) с тем, чтобы сохранить вывод в 7- немного Диапазон ASCII.
Этот пакет содержит четыре программы. Основная программа uni2ascii. Это написано в C и должен быть скомпилирован. uni2html.py является предшественником uni2ascii. Как написано в Python, это не должны быть скомпилированы и должен работать на любой текущий компьютер. uni2ascii иначе превосходит тем, что:
- Это порождает широкий спектр выходных форматов.
- Это примерно в 20 раз быстрее.
- Он обрабатывает ввод в полном диапазоне 32 бит Unicode. В противоположность этому, uni2html обрабатывает только
Основные Многоязычный (плоскости 0), потому что в настоящее время Python представляет Unicode текст в кодировке внутри, используя 16-битные целые числа. Если у вас есть текст, скажем, в линейных B или угаритском, необходимо uni2ascii.
Это делает лучшую работу по отчетности ошибки. Если она обнаруживает ошибку в своем входе, например, неправильное формируется в кодировке UTF-8, он сообщает о местонахождении ошибки как с точки зрения подсчета символов от начала файла (начиная с 0) и с точки зрения подсчета байтов от начала файла (также начиная с 0). (Символов на счету и байт, как правило, не то же самое так как UTF-8 закодированный символ занимает от одного до четырех байт.) Только Отчеты Python версия Количество символов. uni2ascii также предоставляет информацию о характере ошибки.
Третья программа, ascii2uni, является обратным uni2ascii. Он принимает текст, содержащий различные ASCII представлений символов Unicode и генерирует UTF-8 Unicode.
Четвертый программа, ascii2uni.py, читает 7-битный ASCII, содержащий U-избежали Unicode, используемый в Python и Tcl, и преобразует его в кодировке UTF-8 Unicode. Это оригинальная программа из которых ascii2uni является обобщением

Что нового В этом выпуске:.

  • Исправлена ​​ошибка в uni2ascii в которой в некоторых случаях количество подстановки была слишком высокой, фиксируя Debian ошибке # 626268.
  • Patched обрабатывать ситуацию в NetBSD, в которой отсутствует GetLine.
  • Уточнено семантику чистого вариант, как преобразования символов ASCII в диапазоне, кроме пространства и новой строки. Исправлена ​​ошибка, в которой это не было сделано правильно для типов UTF8.

Что нового в версии 4.17:

  • Добавлено в uni2ascii следующие преобразования в ближайшей ASCII эквивалент: U +2022 пуля 'O', U + 00B7 средняя точка в период, U + 0085 до следующей линии строки, U + 2028 до разделительной линии строки.

Что нового в версии 4.16:

  • Формат Вопрос снова работает в ascii2uni
  • .
  • Добавлена ​​U + 2 033 ДВОЙНОЙ ПРАЙМ к персонажам, преобразованных в их ближайшего ASCII эквивалент под использованием электронной формат uni2ascii.

Что нового в версии 4.15:

  • Переименован endian.h в u2a_endian.h устранить конфликт с Внешний endian.h.
  • Удалено копия GNU GetLine от ascii2uni.c, как это стандарт от POSIX2008.

Что нового в версии 4.14:

  • Исправлена ​​ошибка, которая мешала с использованием формата Q в uni2ascii.
  • Исправлена ​​ошибка, в которой ascification из U + 2502 и U + 2503 добавил двойные кавычки для вывода.
  • Исправлена ​​ошибка, в которой опция -a S генерируется & Quot; Старинная так много символов и Quot; линия для каждого символа из-за чего в отладки кода.

Что нового в версии 4.13:

  • Исправлена ​​ошибка, приводившая чрезмерное количество символов изменен на ASCII в сообщается.

Что нового в версии 4.12:

  • Обе программы теперь позволяют имя входного файла будет указано на командной строки без перенаправления.

Что нового в версии 4.11:

  • Этот релиз добавляет поддержку для & Lt; XX & GT; & Lt; XX & GT; и форматы% ихххх.

Что нового в версии 4.10:

  • Этот релиз исправляет ошибку, что сделал аргумент Y в -a флаг ascii2uni в не-оп, и исправляет справочных страниц и помощь для аргументов Y и Q в флагом -a для обеих программ.
  • Аргумент У теперь ошибка для uni2ascii.
  • Информация и действий версия резюме более информативным.

Похожие программы

ServingXML
ServingXML

3 Jun 15

mdx_smartypants
mdx_smartypants

14 Apr 15

zbox_wiki
zbox_wiki

20 Feb 15

Другие программы разработчика Bill Poser

Комментарии к uni2ascii

Комментарии не найдены
добавить комментарий
Включите картинки!