Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
ASCII(1)                FreeBSD General Commands Manual               ASCII(1)

NAME
       ascii, unicode - interpret ASCII, Unicode characters

SYNOPSIS
       ascii [ -8 ] [ -oxdbn ] [ -nct ] [ text ]

       unicode [ -nt ] hexmin-hexmax

       unicode [ -t ] hex [ ...  ]

       unicode [ -n ] characters

       look hex /usr/local/plan9/lib/unicode

DESCRIPTION
       Ascii prints the ASCII values corresponding to characters and vice
       versa; under the -8 option, the ISO Latin-1 extensions (codes
       0200-0377) are included.  The values are interpreted in a settable
       numeric base; -o specifies octal, -d decimal, -x hexadecimal (the
       default), and -bn base n.

       With no arguments, ascii prints a table of the character set in the
       specified base.  Characters of text are converted to their ASCII
       values, one per line. If, however, the first text argument is a valid
       number in the specified base, conversion goes the opposite way.
       Control characters are printed as two- or three-character mnemonics.
       Other options are:

       -n     Force numeric output.

       -c     Force character output.

       -t     Convert from numbers to running text; do not interpret control
              characters or insert newlines.

       Unicode is similar; it converts between UTF and character values from
       the Unicode Standard (see utf(7)).  If given a range of hexadecimal
       numbers, unicode prints a table of the specified Unicode characters --
       their values and UTF representations.  Otherwise it translates from UTF
       to numeric value or vice versa, depending on the appearance of the
       supplied text; the -n option forces numeric output to avoid ambiguity
       with numeric characters.  If converting to UTF , the characters are
       printed one per line unless the -t flag is set, in which case the
       output is a single string containing only the specified characters.
       Unlike ascii, unicode treats no characters specially.

       The output of ascii and unicode may be unhelpful if the characters
       printed are not available in the current font.

       The file /usr/local/plan9/lib/unicode contains a table of characters
       and descriptions, sorted in hexadecimal order, suitable for look(1) on
       the lower case hex values of characters.

EXAMPLES
       ascii -d
              Print the ASCII table base 10.

       unicode p
              Print the hex value of `p'.

       unicode 2200-22f1
              Print a table of miscellaneous mathematical symbols.

       look 039 /usr/local/plan9/lib/unicode
              See the start of the Greek alphabet's encoding in the Unicode
              Standard.

FILES
       /usr/local/plan9/lib/unicode
              table of characters and descriptions.

SOURCE
       /usr/local/plan9/src/cmd/ascii.c
       /usr/local/plan9/src/cmd/unicode.c

SEE ALSO
       look(1), tcs(1), utf(7), font(7)

                                                                      ASCII(1)

NAME | SYNOPSIS | DESCRIPTION | EXAMPLES | FILES | SOURCE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ascii&manpath=FreeBSD+10.3-RELEASE+and+Ports>

home | help