Provided by: gnustep-base-runtime_1.25.1-2ubuntu3_amd64 bug


       cvtenc - file encoding converter


       cvtenc [-Encoding encoding] [-EscapeIn yes|NO] [-EscapeOut yes|NO]


       Converts a file encoded in a specified or default non-unicode encoding to unicode (UTF16),
       or, if the file is already in unicode, converts it to a specified or  default  non-unicode
       encoding.   The  converted  text  is printed to standard out.  If the filename is a hyphen
       then this tool reads from standard input.


       -Encoding  encoding
           Specify non-unicode encoding to be used.   The  direction  of  conversion  depends  on
           whether  the  file  given  as  input  is  recognized as unicode (from the higher order
           bytes).  To get a list of available encodings, enter "list" for the encoding.  If this
           is not specified, the default encoding for the current locale is used.

       -EscapeIn YES|NO
           Specify  '-EscapeIn  YES'  (the  default  is  'NO')  to  parse the input for \u escape
           sequences (as in property lists).

       -EscapeOut YES|NO
           Specify '-EscapeOut YES' (the default is 'NO') to generate \u escape sequences (as  in
           property  lists)  in the output.  Note, this might produce unexpected results for some

       -Unicode IN|OUT
           Specify '-Unicode IN' (or '-Unicode OUT')  to  control  the  direction  of  conversion
           rather  than  having  the  tool  guess it on the basis of the content it reads.  Using
           '-Unicode IN' means that the tool reads UTF16 data and  writes  C-String  data,  while
           using '-Unicode OUT' merans that the tool reads C-String data and writes UTF16 data.


       Written in 2002.  Minr update in 2010.

       This manual page first appeared in gnustep-base 1.9.2 (March 2004).


       cvtenc was written by Richard Frith-Macdonald <>