Amazon Best VPN GoSearch

Ulubiona usługa OnWorks

uni2ascii - Online w chmurze

Uruchom uni2ascii w darmowym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie uni2ascii, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


uni2ascii - konwertuje Unicode UTF-8 na różne 7-bitowe reprezentacje ASCII

STRESZCZENIE


uni2ascii [opcje] ( filet imię>)

OPIS


uni2ascii konwertuje Unicode UTF-8 na różne 7-bitowe reprezentacje ASCII. Jeśli nie ma formatu
określony, używany jest standardowy format szesnastkowy (np. 0x00e9). Czyta ze standardu
wejście i zapisuje na standardowe wyjście.

Opcje wiersza poleceń to:

-A Lista przybliżeń pojedynczych znaków przeprowadzanych przez flagę -y.

-a
Konwertuj do określonego formatu. Formaty można określić w następujący sposób
dowolne kody jednoznakowe, za pomocą nazw takich jak „SGML_decimal” i
przykłady żądanego formatu.

A Generuj liczby szesnastkowe z przedrostkiem U w nawiasach kątowych ( ).

B Wygeneruj szesnastkowy znak ucieczki \x (np. \x00E9)

C Generuj \x liczby szesnastkowe ze zmianą znaczenia w nawiasach klamrowych (np. \x{00E9}).

D Generuj dziesiętne odniesienia do znaków numerycznych HTML (np. é)

E Generuj zapis szesnastkowy z przedrostkiem U (U00E9).

F Generuj zapis szesnastkowy z przedrostkiem u (u00E9).

G Konwertuj heksadecymalnie w pojedynczych cudzysłowach z przedrostkiem X (np. X'00E9').

H Generuj szesnastkowe odniesienia do znaków numerycznych HTML (np. é)

I Generuj szesnastkowy kod UTF-8 z wartością szesnastkową każdego bajtu poprzedzoną znakiem = (np.
=C3=A9). Jest to format Cytowany do druku zdefiniowany w RFC 2045.

J Generuj szesnastkowy kod UTF-8 z wartością szesnastkową każdego bajtu poprzedzoną znakiem% (np.
%C3%A9). Jest to format ucieczki identyfikatora URI zdefiniowany w dokumencie RFC 2396.

K Generuj ósemkowy kod UTF-8 z każdym bajtem poprzedzonym ukośnikiem odwrotnym (np. \303\251)

L Wygeneruj heks ze zmianą znaczenia \U poza BMP, heks ze zmianą wartości \u w obrębie BMP
(U+0000-U+FFFF).

M Generuj szesnastkowe odniesienia do znaków numerycznych SGML (np. \#xE9;)

N Generuj dziesiętne odniesienia do znaków numerycznych SGML (np. \#233;)

O Wygeneruj ósemkowe znaki specjalne dla trzech młodszych bajtów w kolejności big-endian (np
\000\000\351))

P Generuj liczby szesnastkowe z przedrostkiem U+ (np. U+00E9)

Q Generuj jednostki znakowe (np. é), jeśli to możliwe, w przeciwnym razie w formacie szesnastkowym
odniesienia do znaków numerycznych.

R Generuj surowe liczby szesnastkowe (np. 00E9)

S Wygeneruj szesnastkowe znaki specjalne dla trzech młodszych bajtów w kolejności big-end (np
\x00\x00\xE9)

T Generuj dziesiętne znaki ucieczki dla trzech młodszych bajtów w kolejności big-end (np
\d000\d000\d233)

U Generuj liczby szesnastkowe ze znakami ucieczki \u (np. \u00E9).

V Generuj liczby dziesiętne ze znakami ucieczki \u (np. \u00233).

X Generuj standardowe liczby szesnastkowe (np. 0x00E9).

0 Generuj szesnastkowy kod UTF-8 z wartością szesnastkową każdego bajtu ujętą w nawiasy ostre
(np ).

1 Generuj liczby szesnastkowe w formacie Common Lisp (np. #x00E9).

2 Generuj liczby dziesiętne w formacie Perla z przedrostkiem v (np. v233).

3 Generuj liczby szesnastkowe z przedrostkiem $ (np. $00E9).

4 Generuj liczby szesnastkowe w formacie Postscript z prefiksem 16# (np. 16#00E9).

5 Generuj liczby szesnastkowe w formacie Common Lisp z przedrostkiem #16r (np. #16r00E9).

6 Generuj liczby szesnastkowe w formacie ADA z przedrostkiem 16# i przyrostkiem # (np
16#00E9#).

7 Wygeneruj szesnastkowy format dziennika Apache UTF-8, w którym każdy bajt jest poprzedzony znakiem szesnastkowym
odwrotny ukośnik-x (np. \xC3\xA9).

8 Generuj liczby szesnastkowe w formacie Microsoft OOXML z przedrostkiem _x i przyrostkiem _
(np. _x00E9_).

9 Generuj liczby szesnastkowe ze zmianą znaczenia %\u (np. %\u00E9).

-B Jeśli to możliwe, przekształć do ASCII. Ta opcja jest odpowiednikiem kombinacji cdefx.

-c Konwertuj znaki w kółkach i nawiasach na ich nieujęte odpowiedniki.

-d Usuń znaki diakrytyczne. Konwertuje to pojedyncze punkty kodowe reprezentujące znaki z
znaki diakrytyczne na odpowiedni znak ASCII i usuwa oddzielnie zakodowane
znaki diakrytyczne.

-e Konwertuj znaki na ich przybliżone odpowiedniki w kodzie ASCII w następujący sposób:
U+0085 następna linia 0x0A nowa linia
U+00A0 bez przerwy, spacja 0x20
U+00AB cudzysłów skierowany w lewo, podwójny kąt 0x22, podwójny cudzysłów
U+00AD łącznik miękki 0x2D minus
U+00AF makron 0x2D minus
U+00B7 środkowa kropka, okres 0x2E
U+00BB cudzysłów skierowany w prawo, podwójny kąt 0x22
U+1361 etiopska spacja słów 0x20 spacja
U+1680 spacja ogham 0x20 spacja
U+2000 w poczwórnej spacji 0x20
U+2001 w poczwórnej spacji 0x20
U+2002 w spacji 0x20 spacja
U+2003 spacja 0x20 spacja
U+2004 przestrzeń trzy na em przestrzeń 0x20
U+2005 przestrzeń dla czterech osób, przestrzeń 0x20
U+2006 przestrzeń sześć na em, przestrzeń 0x20
U+2007 przestrzeń na cyfry spacja 0x20
U+2008 spacja interpunkcyjna spacja 0x20
U+2009 cienka przestrzeń 0x20
Przestrzeń na włosy U+200A Przestrzeń 0x20
U+200B spacja o zerowej szerokości spacja 0x20
U+2010 łącznik 0x2D minus
U+2011 łącznik nierozdzielający 0x2D minus
U+2012 cyfra myślnik 0x2D minus
U+2013 i myślnik 0x2D minus
U+2014 z myślnikiem 0x2D minus
U+2018 pozostawił pojedynczy cudzysłów 0x60 pozostawił pojedynczy cudzysłów
U+2019 prawy pojedynczy cudzysłów 0x27 prawy lub neutralny pojedynczy
zacytować
U+201A Pojedynczy cudzysłów dolny-9 0x60 pozostawiony pojedynczy cudzysłów
U+201B pojedynczy cudzysłów z wysokim odwróconym-9 0x60 lewy pojedynczy cudzysłów
U+201C pozostawił podwójny cudzysłów 0x22 podwójny cudzysłów
U+201D Prawy podwójny cudzysłów 0x22 podwójny cudzysłów
U+201E podwójny cudzysłów dolny-9 0x22 podwójny cudzysłów
U+201F podwójny cudzysłów z wysokim odwróconym-9 0x22 podwójny cudzysłów
U+2022 punktor 0x6F mała litera o
Separator linii U+2028 Nowa linia 0x0A
U+2033 podwójna liczba pierwsza 0x22 podwójny cudzysłów
U+2039 Pojedynczy cudzysłów skierowany w lewo 0x60 lewy pojedynczy cudzysłów
U+203A Pojedynczy cudzysłów skierowany w prawo 0x27 prawy lub neutralny pojedynczy
zacytować
U+204E niska gwiazdka Gwiazdka 0x2A
U+2212 znak minus 0x2D minus
Zestaw U+2216 minus ukośnik odwrotny 0x5C
Operator gwiazdki U+2217 Gwiazdka 0x2A
U+2223 dzieli pionową linię 0x7C
Światło rysunkowe U+2500 poziome 0x2D minus
Rysunek pudełkowy U+2501 ciężki poziomy 0x2D minus
Pudełko U+2502 rysujące światło pionowe, linia pionowa 0x7C
Pudełko U+2503 rysujące ciężką pionową linię pionową 0x7C
U+2731 ciężka gwiazdka Gwiazdka 0x2A
U+275D ciężki podwójny cudzysłów 0x22 podwójny cudzysłów
U+275E ciężki podwójny cudzysłów 0x22 podwójny cudzysłów
U+3000 przestrzeń ideograficzna 0x20 spacja
U+FE60 mały ampersand 0x26
U+FE61 mała gwiazdka Gwiazdka 0x2A
U+FE62 mały znak plus 0x2B znak plus

-E Lista rozwinięć wykonywanych przez flagę -x.

-f Konwertuj warianty stylistyczne na zwykły kod ASCII. Odpowiedniki stylistyczne obejmują:
formy indeksu górnego i dolnego, małe wielkie litery (np. U+1D04), formy pisma (np
U+212C), formularze z czarną literą (np. U+212D), formularze o pełnej szerokości (np. U+FF01), o połowie szerokości
formy (np. U+FF7B) oraz matematyczne symbole alfanumeryczne (np. U+1D400).

-h Pomoc. Wydrukuj komunikat o użyciu i wyjdź.

-l Podczas generowania liczb szesnastkowych używaj małych liter af.

-n Konwertuj także znaki nowej linii. Domyślnie zostają pozostawieni samym sobie.

-P Przechodź przez Unicode zamiast konwertować na znaki specjalne ASCII, jeśli znak jest
nie są konwertowane na znak ASCII poprzez transformację taką jak znaki diakrytyczne
rozbiórka. Należy pamiętać, że w przypadku użycia tej opcji dane wyjściowe mogą nie być czystym kodem ASCII.

-p Czysty. Konwertuj znaki z zakresu ASCII z wyjątkiem spacji i nowej linii jako
jak i te powyżej.

-q Cichy. Nie rozmawiaj niepotrzebnie podczas pracy.

-s Konwertuj także znaki spacji. Domyślnie zostają pozostawieni samym sobie.

-S
Zdefiniuj niestandardowe podstawienie. Argument powinien składać się z punktu kodowego Unicode
należy zastąpić, po którym następuje kod ASCII znaku, który ma zostać użyty
zastąpienie, oddzielone dwukropkiem. Jeśli po dwukropku nie ma kodu ASCII, oznacza to
określony znak Unicode zostanie usunięty. Wartości kodu mogą być w
szesnastkowym, ósemkowym lub dziesiętnym zgodnie ze zwykłymi konwencjami (dokładniej tymi
of strtuul(3)). Opcja ta może być powtarzana dowolną liczbę razy, zgodnie z potrzebą zdefiniowania
wielokrotne podstawienia.

-v Wydrukuj informacje o wersji programu i zakończ.

-w Dodaj spację po każdym przekonwertowanym elemencie.

-x Rozwiń niektóre znaki do sekwencji wieloznakowych. Postacie, których to dotyczy, to
takie same jak te, na które wpływa opcja -y.
U+00A2 ZNAK CENTA -> cent
U+00A3 ZNAK FUNTA -> funt
U+00A5 ZNAK JANA -> jen
U+00A9 SYMBOL PRAW AUTORSKICH -> (c)
ZAREJESTROWANY SYMBOL U+00AE -> (R)
U+00BC JEDNA ĆWARTOŚĆ -> 1/4
U+00BD JEDNA POŁOWA -> 1/2
U+00BE TRZY ĆWARTOŚCI -> 3/4
U+00C6 WIELKA LITERA POPIÓŁ -> AE
U+00DF MAŁA LITERA OSTRZA S -> ss
U+00E6 MAŁA LITERA POPIÓŁ -> ae
U+0132 LIGATURA IJ -> IJ
U+0133 LIGATURA ij -> ij
U+0152 LIGATURA OE -> OE
U+0153 LIGATURA oe -> oe
U+01F1 WIELKA LITERA DZ -> DZ
U+01F2 LITERA MIESZANA Dz -> Dz
U+01F3 MAŁA LITERA DZ -> dz
U+02A6 MAŁY LITEROWY WYKRES TS -> ts
U+2026 ELIPSA POZIOMA -> ...
U+20AC ZNAK EURO -> euro
U+22EF ELIPSA POZIOMA LINIA ŚRODKOWA -> ...
U+2190 STRZAŁKA W LEWO -> <-
U+2192 STRZAŁKA W PRAWO -> ->
U+21D0 PODWÓJNA STRZAŁKA W LEWO -> <=
U+21D2 PODWÓJNA STRZAŁKA W PRAWO -> =>
U+FB00 MAŁA LIGATURA ŁACIŃSKA FF -> ff
U+FB01 MAŁA LIGATURA ŁACIŃSKA FI -> fi
U+FB02 ŁACIŃSKA MAŁA LIGATURA FL -> fl
U+FB03 MAŁA LIGATURA ŁACIŃSKA FFI -> ffi
U+FB04 MAŁA LIGATURA ŁACIŃSKA FFL -> ffl
U+FB06 ŁACIŃSKA MAŁA LIGATURA ST -> st

-y Konwertuj niektóre znaki posiadające rozwinięcia wieloznakowe na jednoznakowe
zamiast tego przybliżenia ascii (np. w celu utrzymania pozycjonowania znaków). The
Znaki, których to dotyczy, są takie same, jak te, na które wpływa opcja -x.
U+00A2 ZNAK CENTA -> ok
U+00A3 ZNAK FUNTA -> #
U+00A5 ZNAK JANA -> Y
U+00A9 SYMBOL PRAW AUTORSKICH -> C
ZAREJESTROWANY SYMBOL U+00AE -> R
U+00BC JEDEN KWARTAŁ -> -
U+00BD JEDNA PÓŁ -> -
U+00BE TRZY KWARTAŁY -> -
U+00C6 WIELKA LITERA POPIÓŁ -> A
U+00DF MAŁA LITERA OSTRZA S -> s
U+00E6 MAŁA LITERA POPIÓŁ -> a
U+0132 LIGATURA IJ -> I
U+0133 LIGATURA ij -> i
U+0152 LIGATURA OE -> O
U+0153 LIGATURA oe -> o
U+01F1 WIELKA LITERA DZ -> D
U+01F2 LITERA MIESZANA Dz -> D
U+01F3 MAŁA LITERA DZ -> d
U+02A6 MAŁY LITEROWY WYKRES TS -> t
U+2026 ELIPSA POZIOMA -> .
U+20AC ZNAK EURO -> E
U+22EF ELIPSA POZIOMA LINIA ŚRODKOWA -> .
U+2190 STRZAŁKA W LEWO ->
U+2192 STRZAŁKA W PRAWO -> >
U+21D0 PODWÓJNA STRZAŁKA W LEWO ->
U+21D2 PODWÓJNA STRZAŁKA W PRAWO -> >

-Z
Wygeneruj dane wyjściowe przy użyciu dostarczonego formatu. Określony format zostanie użyty jako
formatowanie ciągu w wywołaniu do printf(3) z pojedynczym argumentem składającym się z an
długa liczba całkowita bez znaku. Na przykład, aby uzyskać taki sam wynik jak w przypadku flagi -U,
format będzie następujący: \u%04X.

Jeśli konwersja spacji jest wyłączona (tak jak jest to domyślnie), jeśli spacje znajdują się poza
Napotkano zakres ASCII (przestrzeń ideograficzna U+3000, przestrzeń słów etiopskich U+1351 i
U+1680 ogham spacja), są one zastępowane znakiem spacji ASCII (0x20), tak aby
zachowaj dane wyjściowe w czystym 7-bitowym ASCII.

Należy pamiętać, że encje ze znakami numerycznymi XML i XHTML są podobne do encji HTML z dwójką
ograniczenia. Po pierwsze, w X(HT)ML nie można pominąć kończącego średnika. Po drugie, w
X(HT)ML „x” musi być pisane małymi literami, podczas gdy w HTML może być pisane wielkimi lub małymi literami.
Zawsze generujemy kończący średnik i używamy małych liter „x”, więc opcja
nazwany „HTML” tworzy również prawidłowe formaty XML i XHTML.

EXIT STATUS


Przy wyjściu zwracane są następujące wartości:

0 SUKCESU
Dane wejściowe zostały pomyślnie przekonwertowane.

2 BŁĄD WE/WY
Wystąpił błąd systemowy podczas wejścia lub wyjścia.

3 INFORMACJA Użytkownik zażądał informacji, takich jak numer wersji lub opis użytkowania i
zostało to zapewnione.

5 ZŁA OPCJA
W wierszu poleceń podano niepoprawną flagę opcji.

8 ZŁY REKORD
Na wejściu wykryto błędnie utworzony kod UTF-8.

Korzystaj z uni2ascii online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.