iconv —
codeset conversion utility
  
    | iconv | [ -cs]-ffrom_name-tto_name [file ...] | 
  
    | iconv | -ffrom_name
      [-cs] [-tto_name] [file ...] | 
  
    | iconv | -tto_name
      [-cs] [-ffrom_name] [file ...] | 
The iconv utility converts the codeset of
  file (or from standard input if no file is specified)
  from codeset from_name to codeset
  to_name and outputs the converted text on standard
  output.
The following options are available:
  - -c
- Prevent output of any invalid characters. By default,
      iconvoutputs an “invalid character”
      specified by the to_name codeset when it encounters
      a character which is valid in the from_name codeset
      but does not have a corresponding character in the
      to_name codeset.
- -f
- Specifies the source codeset name as from_name.
- -l
- Lists available codeset names. Note that not all combinations of
      from_name and to_name are
      valid.
- -s
- Silent. By default, iconvoutputs the number of
      “invalid characters” to standard error if they exist. This
      option prevents this behaviour.
- -t
- Specifies the destination codeset name as
    to_name.
Theiconv utility exits 0 on success,
  and >0 if an error occurs.
iconv conforms to IEEE Std 1003.1-2001
  (“POSIX.1”).
iconv first appeared in NetBSD
  2.0.