Blame


1 cfa37a7b 2004-04-10 devnull .TH ASCII 1
2 cfa37a7b 2004-04-10 devnull .SH NAME
3 cfa37a7b 2004-04-10 devnull ascii, unicode \- interpret ASCII, Unicode characters
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B ascii
6 cfa37a7b 2004-04-10 devnull [
7 cfa37a7b 2004-04-10 devnull .B -8
8 cfa37a7b 2004-04-10 devnull ]
9 cfa37a7b 2004-04-10 devnull [
10 cfa37a7b 2004-04-10 devnull .BI -oxdb n
11 cfa37a7b 2004-04-10 devnull ]
12 cfa37a7b 2004-04-10 devnull [
13 cfa37a7b 2004-04-10 devnull .B -nct
14 cfa37a7b 2004-04-10 devnull ]
15 cfa37a7b 2004-04-10 devnull [
16 cfa37a7b 2004-04-10 devnull .I text
17 cfa37a7b 2004-04-10 devnull ]
18 cfa37a7b 2004-04-10 devnull .PP
19 cfa37a7b 2004-04-10 devnull .B unicode
20 cfa37a7b 2004-04-10 devnull [
21 cfa37a7b 2004-04-10 devnull .B -nt
22 cfa37a7b 2004-04-10 devnull ]
23 cfa37a7b 2004-04-10 devnull .IB hexmin - hexmax
24 cfa37a7b 2004-04-10 devnull .PP
25 cfa37a7b 2004-04-10 devnull .B unicode
26 cfa37a7b 2004-04-10 devnull [
27 cfa37a7b 2004-04-10 devnull .B -t
28 cfa37a7b 2004-04-10 devnull ]
29 cfa37a7b 2004-04-10 devnull .I hex
30 cfa37a7b 2004-04-10 devnull [
31 cfa37a7b 2004-04-10 devnull \&...
32 cfa37a7b 2004-04-10 devnull ]
33 cfa37a7b 2004-04-10 devnull .PP
34 cfa37a7b 2004-04-10 devnull .B unicode
35 cfa37a7b 2004-04-10 devnull [
36 cfa37a7b 2004-04-10 devnull .B -n
37 cfa37a7b 2004-04-10 devnull ]
38 cfa37a7b 2004-04-10 devnull .I characters
39 cfa37a7b 2004-04-10 devnull .PP
40 cfa37a7b 2004-04-10 devnull .B look
41 cfa37a7b 2004-04-10 devnull .I hex
42 c8b6342d 2005-01-13 devnull .B \*9/lib/unicode
43 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
44 cfa37a7b 2004-04-10 devnull .I Ascii
45 cfa37a7b 2004-04-10 devnull prints the
46 cfa37a7b 2004-04-10 devnull .SM ASCII
47 cfa37a7b 2004-04-10 devnull values corresponding to characters and
48 cfa37a7b 2004-04-10 devnull .I vice
49 cfa37a7b 2004-04-10 devnull .IR versa ;
50 cfa37a7b 2004-04-10 devnull under the
51 cfa37a7b 2004-04-10 devnull .B -8
52 cfa37a7b 2004-04-10 devnull option, the
53 cfa37a7b 2004-04-10 devnull .SM ISO
54 cfa37a7b 2004-04-10 devnull Latin-1 extensions (codes 0200-0377) are included.
55 cfa37a7b 2004-04-10 devnull The values are interpreted in a settable numeric base;
56 cfa37a7b 2004-04-10 devnull .B -o
57 cfa37a7b 2004-04-10 devnull specifies octal,
58 cfa37a7b 2004-04-10 devnull .B -d
59 cfa37a7b 2004-04-10 devnull decimal,
60 cfa37a7b 2004-04-10 devnull .B -x
61 cfa37a7b 2004-04-10 devnull hexadecimal (the default), and
62 cfa37a7b 2004-04-10 devnull .BI -b n
63 cfa37a7b 2004-04-10 devnull base
64 cfa37a7b 2004-04-10 devnull .IR n .
65 cfa37a7b 2004-04-10 devnull .PP
66 cfa37a7b 2004-04-10 devnull With no arguments,
67 cfa37a7b 2004-04-10 devnull .I ascii
68 cfa37a7b 2004-04-10 devnull prints a table of the character set in the specified base.
69 cfa37a7b 2004-04-10 devnull Characters of
70 cfa37a7b 2004-04-10 devnull .I text
71 cfa37a7b 2004-04-10 devnull are converted to their
72 cfa37a7b 2004-04-10 devnull .SM ASCII
73 cfa37a7b 2004-04-10 devnull values, one per line. If, however, the first
74 cfa37a7b 2004-04-10 devnull .I text
75 cfa37a7b 2004-04-10 devnull argument is a valid number in the specified base, conversion
76 cfa37a7b 2004-04-10 devnull goes the opposite way.
77 cfa37a7b 2004-04-10 devnull Control characters are printed as two- or three-character mnemonics.
78 cfa37a7b 2004-04-10 devnull Other options are:
79 cfa37a7b 2004-04-10 devnull .TP
80 cfa37a7b 2004-04-10 devnull .B -n
81 cfa37a7b 2004-04-10 devnull Force numeric output.
82 cfa37a7b 2004-04-10 devnull .TP
83 cfa37a7b 2004-04-10 devnull .B -c
84 cfa37a7b 2004-04-10 devnull Force character output.
85 cfa37a7b 2004-04-10 devnull .TP
86 cfa37a7b 2004-04-10 devnull .B -t
87 cfa37a7b 2004-04-10 devnull Convert from numbers to running text; do not interpret
88 cfa37a7b 2004-04-10 devnull control characters or insert newlines.
89 cfa37a7b 2004-04-10 devnull .PP
90 cfa37a7b 2004-04-10 devnull .I Unicode
91 cfa37a7b 2004-04-10 devnull is similar; it converts between
92 cfa37a7b 2004-04-10 devnull .SM UTF
93 cfa37a7b 2004-04-10 devnull and character values from the Unicode Standard (see
94 d32deab1 2020-08-16 rsc .MR utf (7) ).
95 cfa37a7b 2004-04-10 devnull If given a range of hexadecimal numbers,
96 cfa37a7b 2004-04-10 devnull .I unicode
97 cfa37a7b 2004-04-10 devnull prints a table of the specified Unicode characters \(em their values and
98 cfa37a7b 2004-04-10 devnull .SM UTF
99 cfa37a7b 2004-04-10 devnull representations.
100 cfa37a7b 2004-04-10 devnull Otherwise it translates from
101 cfa37a7b 2004-04-10 devnull .SM UTF
102 cfa37a7b 2004-04-10 devnull to numeric value or vice versa,
103 cfa37a7b 2004-04-10 devnull depending on the appearance of the supplied text;
104 cfa37a7b 2004-04-10 devnull the
105 cfa37a7b 2004-04-10 devnull .B -n
106 cfa37a7b 2004-04-10 devnull option forces numeric output to avoid ambiguity with numeric characters.
107 cfa37a7b 2004-04-10 devnull If converting to
108 cfa37a7b 2004-04-10 devnull .SM UTF ,
109 cfa37a7b 2004-04-10 devnull the characters are printed one per line unless the
110 cfa37a7b 2004-04-10 devnull .B -t
111 cfa37a7b 2004-04-10 devnull flag is set, in which case the output is a single string
112 cfa37a7b 2004-04-10 devnull containing only the specified characters.
113 cfa37a7b 2004-04-10 devnull Unlike
114 cfa37a7b 2004-04-10 devnull .IR ascii ,
115 cfa37a7b 2004-04-10 devnull .I unicode
116 cfa37a7b 2004-04-10 devnull treats no characters specially.
117 cfa37a7b 2004-04-10 devnull .PP
118 cfa37a7b 2004-04-10 devnull The output of
119 cfa37a7b 2004-04-10 devnull .I ascii
120 cfa37a7b 2004-04-10 devnull and
121 cfa37a7b 2004-04-10 devnull .I unicode
122 cfa37a7b 2004-04-10 devnull may be unhelpful if the characters printed are not available in the current font.
123 cfa37a7b 2004-04-10 devnull .PP
124 cfa37a7b 2004-04-10 devnull The file
125 c8b6342d 2005-01-13 devnull .B \*9/lib/unicode
126 cfa37a7b 2004-04-10 devnull contains a
127 cfa37a7b 2004-04-10 devnull table of characters and descriptions, sorted in hexadecimal order,
128 cfa37a7b 2004-04-10 devnull suitable for
129 d32deab1 2020-08-16 rsc .MR look (1)
130 cfa37a7b 2004-04-10 devnull on the lower case
131 cfa37a7b 2004-04-10 devnull .I hex
132 cfa37a7b 2004-04-10 devnull values of characters.
133 cfa37a7b 2004-04-10 devnull .SH EXAMPLES
134 cfa37a7b 2004-04-10 devnull .TP
135 cfa37a7b 2004-04-10 devnull .B "ascii -d"
136 cfa37a7b 2004-04-10 devnull Print the
137 cfa37a7b 2004-04-10 devnull .SM ASCII
138 cfa37a7b 2004-04-10 devnull table base 10.
139 cfa37a7b 2004-04-10 devnull .TP
140 cfa37a7b 2004-04-10 devnull .B "unicode p"
141 cfa37a7b 2004-04-10 devnull Print the hex value of `p'.
142 cfa37a7b 2004-04-10 devnull .TP
143 cfa37a7b 2004-04-10 devnull .B "unicode 2200-22f1"
144 cfa37a7b 2004-04-10 devnull Print a table of miscellaneous mathematical symbols.
145 cfa37a7b 2004-04-10 devnull .TP
146 c8b6342d 2005-01-13 devnull .B "look 039 \*9/lib/unicode"
147 cfa37a7b 2004-04-10 devnull See the start of the Greek alphabet's encoding in the Unicode Standard.
148 cfa37a7b 2004-04-10 devnull .SH FILES
149 cfa37a7b 2004-04-10 devnull .TP
150 c8b6342d 2005-01-13 devnull .B \*9/lib/unicode
151 cfa37a7b 2004-04-10 devnull table of characters and descriptions.
152 cfa37a7b 2004-04-10 devnull .SH SOURCE
153 c3674de4 2005-01-11 devnull .B \*9/src/cmd/ascii.c
154 cfa37a7b 2004-04-10 devnull .br
155 c3674de4 2005-01-11 devnull .B \*9/src/cmd/unicode.c
156 cfa37a7b 2004-04-10 devnull .SH "SEE ALSO"
157 d32deab1 2020-08-16 rsc .MR look (1) ,
158 d32deab1 2020-08-16 rsc .MR tcs (1) ,
159 d32deab1 2020-08-16 rsc .MR utf (7) ,
160 d32deab1 2020-08-16 rsc .MR font (7)