3 ascii, unicode \- interpret ASCII, Unicode characters
44 values corresponding to characters and
51 Latin-1 extensions (codes 0200-0377) are included.
52 The values are interpreted in a settable numeric base;
58 hexadecimal (the default), and
65 prints a table of the character set in the specified base.
68 are converted to their
70 values, one per line. If, however, the first
72 argument is a valid number in the specified base, conversion
73 goes the opposite way.
74 Control characters are printed as two- or three-character mnemonics.
81 Force character output.
84 Convert from numbers to running text; do not interpret
85 control characters or insert newlines.
88 is similar; it converts between
90 and character values from the Unicode Standard (see
92 If given a range of hexadecimal numbers,
94 prints a table of the specified Unicode characters \(em their values and
97 Otherwise it translates from
99 to numeric value or vice versa,
100 depending on the appearance of the supplied text;
103 option forces numeric output to avoid ambiguity with numeric characters.
106 the characters are printed one per line unless the
108 flag is set, in which case the output is a single string
109 containing only the specified characters.
113 treats no characters specially.
119 may be unhelpful if the characters printed are not available in the current font.
124 table of characters and descriptions, sorted in hexadecimal order,
129 values of characters.
138 Print the hex value of `p'.
140 .B "unicode 2200-22f1"
141 Print a table of miscellaneous mathematical symbols.
143 .B "look 039 /lib/unicode"
144 See the start of the Greek alphabet's encoding in the Unicode Standard.
149 table of characters and descriptions.
151 .B /sys/src/cmd/ascii.c
153 .B /sys/src/cmd/unicode.c