Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

uni2ascii



Zawartość

  1. Opis
  2. Dokumentacja
  3. Inne programy
  4. Szczegóły
  5. Pliki do pobrania
  6. Środowisko
  7. Zmian
  8. Mapa drogowa
  9. Bugs

Opis

jego Pakiet konwersji w obu kierunkach między UTF-8 Unicode i ponad trzydzieści 7-bitowym ASCII odpowiedników, włącznie z RFC 2396 formacie URI i RFC 2045 Cytowane formacie do druku, oświadczeń stosowanych w HTML, SGML, XML, OOXML, standard Unicode, Rich Text Format, POSIX przenośnych charmaps, POSIX locale dane i pliki Apache dziennika i ucieka stosowane łącznie z Unicode w Ada, C, Common Lisp, Java, Pascal, Perl, Postscript, Python, Scheme, i Tcl.

Takie kody ASCII są przydatne, gdy w tym tekst Unicode w source, podczas debugowania, a podczas wpisywania tekstu w programach internetowych, które mogą obsługiwać zestawu znaków Unicode, ale nie są 8-bitowe bezpieczne. Na przykład, MovableType, oprogramowanie blog, obcina posty tak szybko, jak napotka bajt z ustawionym ósmym bitem. Jednakże, jeśli Unicode ujęto w postaci HTML numeryczne encje znaków, Movable Type nie przekręcać post.

Umożliwia też przekształcenie znaków spoza ASCII do podobnych znaków ASCII, np. przez odpędzenie znaków diakrytycznych.

Na przykład o to chiński wyrażeń regularnych w Unicode:

正规 表达式
i tutaj jest HTML szesnastkowym wyjście numeryczne odniesienia postaci z uni2ascii:
正规 表达式

Pakiet składa się z dwóch programów: uni2ascii i ascii2uni.

Oto lista z ASCII reprezentacji Unicode mi znane ze wskazaniem ich użycia.

Ucieczki Unicode obsługiwane są:

Microsoft w stylu znaku w języku HTML i liczbowe cechy charakteru, bez końcowego średnika są przeliczone komunikat ostrzegawczy.

Pakiet może również być użyty do konwersji z jednego typu ASCII na inny przechodząc przez Unicode. Na przykład, rurociąg:

 ascii2uni-U | uni2ascii-J 

konwertuje z \ u-ucieka (np. \ u00e9) do RFC2396 URI formacie (np.% C3% A9).

 ascii2uni-H | uni2ascii-D 

konwertuje HTML szesnastkowym numeryczne cechy charakteru na dziesiętny numeryczne cechy charakteru.

 ascii2uni-H | uni2ascii-H-Q 

konwertuje HTML szesnastkowym numerycznych cech charakteru do znaku w języku HTML, gdzie odpowiednik znaku w postaci encji istnieje, a

 ascii2uni-M | uni2ascii-H 

zamieni SGML szesnastkowym numeryczne encje znaków HTML.

uni2ascii może również zastąpić znaki spoza ASCII z przybliżonym ASCII odpowiedników. Na przykład, można go zastąpić stylistyczne warianty (np. pogrubienie-face) z ich odpowiednikami w zwykły czy znaki z akcentami z ich nieakcentowane odpowiedniki.

Powrót do góry

Dokumentacja

uni2ascii i ascii2uni są wyposażone w standardowe podręcznika systemowego Unix:

Oba programy również szczegółowe podsumowanie ich opcji wiersza poleceń, w odpowiedzi na-h linii komend.

Powrót do góry

Inne programy

Jeśli potrzebujesz do konwersji kodowania UTF-8 Unicode i innych, może się okazać enca, iconv, recode, a uniconv przydatne. Jeśli potrzebujesz do konwersji tekstu zapisu liczb i reprezentacji maszyny, może się znaleźć programy ascii2binary i binary2ascii pomocne. Jeśli chcesz dowiedzieć się więcej o tym, co jest w pliku Unicode (np. jeśli nie znasz systemu pisma, nie ma potrzeby czcionki, myślę, że Unicode może być źle sformułowane lub potrzeby badania szczegóły reprezentacji, takich jak skład) może się okazać, Unicode Utilities pakiet programów przydatne.

Powrót do góry

Szczegóły

Język C [podstawowych programów], Tcl / Tk [GUI]
Środowisko POSIX
Licencja GNU General Public License, wersja 3
Aktualna wersja 4,18
Ostatnio modyfikowane 15.05.2011
Kontakt Bill Poser
Powrót do góry

Pliki do pobrania

Plik Rozmiar (w bajtach) Suma MD5
uni2ascii-4.18.tar.bz2 127125 a1b1df74cccd1fa997bad79c8c4ced68
uni2ascii-4.18.tar.gz 160182 096cf1b70a55c4796b136ff1a126a940
uni2ascii-4.18.zip 174602 3842bcc366ca5b2d98c63c289cc550a2

Jeśli chcesz być informowany o nowych wydaniach, zapisz się do uni2ascii na Freshmeat.

Pakiety

Arch Linux
uni2ascii
Debian
Pakiet w systemie Debian (stable)
Pakiet Debiana (testing)
Pakiet Debiana (unstable)
FreeBSD
Freshport
Mac OS X
MacPorts.
Mac OS X
Fink.
OpenPackage
OpenPackage
Redhat / Fedora
RPM dla różnych architektur są dostępne tutaj.
Redhat / Fedora
RPM źródła i binarnego RPM dla architektury i386 są dostępne tutaj.
SUSE Linux
RPM
Ubuntu
Ubuntu


Powrót do góry

Środowisko

uni2ascii i ascii2uni zostały opracowane i przetestowane pod FreeBSD, GNU / Linux, Mac OS X i SunOS. Powinny one skompilować i uruchomić bez modyfikacji w każdym środowisku POSIX.

Powrót do góry

Zmian

4.18 - 15.05.2011

4,17 - 2011-02-16

4.16 - 12.12.2010

4.15 - 29.08.2010


Pełna Lista zmian
Powrót do góry

Mapa drogowa

Bugs

ascii2uni zawiera błąd, który wpływa na nieczyste konwersji trybu standardowego hex (opcja-X). Wersja 3.9.2 naprawia błąd wejść w BMP, czyli dla wartości hex mniejsza lub równa 0xFFFF. Bardziej ogólne naprawić jest przewidywane.

Published (Last edited): 28-02-2012 , source: http://billposer.org/Software/uni2ascii.html