1 cfa37a7b 2004-04-10 devnull .TH ASCII 1
3 cfa37a7b 2004-04-10 devnull ascii, unicode \- interpret ASCII, Unicode characters
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
10 cfa37a7b 2004-04-10 devnull .BI -oxdb n
19 cfa37a7b 2004-04-10 devnull .B unicode
23 cfa37a7b 2004-04-10 devnull .IB hexmin - hexmax
25 cfa37a7b 2004-04-10 devnull .B unicode
34 cfa37a7b 2004-04-10 devnull .B unicode
38 cfa37a7b 2004-04-10 devnull .I characters
42 c8b6342d 2005-01-13 devnull .B \*9/lib/unicode
43 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
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
49 cfa37a7b 2004-04-10 devnull .IR versa ;
50 cfa37a7b 2004-04-10 devnull under the
52 cfa37a7b 2004-04-10 devnull option, the
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;
57 cfa37a7b 2004-04-10 devnull specifies octal,
61 cfa37a7b 2004-04-10 devnull hexadecimal (the default), and
66 cfa37a7b 2004-04-10 devnull With no arguments,
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
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
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:
81 cfa37a7b 2004-04-10 devnull Force numeric output.
84 cfa37a7b 2004-04-10 devnull Force character output.
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.
90 cfa37a7b 2004-04-10 devnull .I Unicode
91 cfa37a7b 2004-04-10 devnull is similar; it converts between
93 cfa37a7b 2004-04-10 devnull and character values from the Unicode Standard (see
94 058b0118 2005-01-03 devnull .IR 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
99 cfa37a7b 2004-04-10 devnull representations.
100 cfa37a7b 2004-04-10 devnull Otherwise it translates from
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;
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
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.
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.
118 cfa37a7b 2004-04-10 devnull The output of
119 cfa37a7b 2004-04-10 devnull .I ascii
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.
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 cfa37a7b 2004-04-10 devnull .IR look (1)
130 cfa37a7b 2004-04-10 devnull on the lower case
132 cfa37a7b 2004-04-10 devnull values of characters.
133 cfa37a7b 2004-04-10 devnull .SH EXAMPLES
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.
140 cfa37a7b 2004-04-10 devnull .B "unicode p"
141 cfa37a7b 2004-04-10 devnull Print the hex value of `p'.
143 cfa37a7b 2004-04-10 devnull .B "unicode 2200-22f1"
144 cfa37a7b 2004-04-10 devnull Print a table of miscellaneous mathematical symbols.
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
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
155 c3674de4 2005-01-11 devnull .B \*9/src/cmd/unicode.c
156 cfa37a7b 2004-04-10 devnull .SH "SEE ALSO"
157 c8b6342d 2005-01-13 devnull .IR look (1),
158 cfa37a7b 2004-04-10 devnull .IR tcs (1),
159 058b0118 2005-01-03 devnull .IR utf (7),
160 058b0118 2005-01-03 devnull .IR font (7)