uni2ascii

Скріншот програми:
uni2ascii
Дані програми:
Версія: 4.18
Дата завантаження: 11 May 15
Розробник: Bill Poser
Ліцензія: Безкоштовно
Популярність: 12

Rating: 3.5/5 (Total Votes: 2)

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-тікає в кутових дужках (наприклад)
- X-втечу (наприклад x00E9)
- X-пагонів з фігурні дужки (наприклад, {х} 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 + 2033 ПОДВІЙНИЙ ПРАЙМ до персонажів, перетворених в їх найближчого 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; ХХ і GT; & Lt; ХХ і GT; та формати% іхххх.

Що нового у версії 4.10:

  • Цей реліз виправляє помилку, що зробив аргумент Y, щоб -a прапор ascii2uni в не-оп, і виправляє людина сторінок і допомогу аргументів Y і Q на прапором -a для обох програм.
  • аргумент Y тепер помилки для uni2ascii.
  • інформації та дій версія резюме більш інформативним.

Схожі програми

Zoem
Zoem

11 May 15

Hatena2reST
Hatena2reST

20 Feb 15

Sweave2knitr
Sweave2knitr

20 Feb 15

itools
itools

20 Feb 15

Інші програми розробника Bill Poser

SndBite
SndBite

2 Jun 15

Redet
Redet

3 Jun 15

uni2ascii

Коментар не знайдено
додати коментар
Включіть картинки!