OS Manuals

/usr/bin/uconv

International Components for Unicode library

From icu 79.1-r2 (os), captured 2026-11-10 by running uconv --help (exit 0). permalink

Usage: uconv [ -h, -?, --help ] [ -V, --version ] [ -s, --silent ] [ -v, --verbose ] [ -l, --list | --list-code code | --default-code | -L, --list-transliterators ] [ --canon ] [ -x transliteration ] [ --to-callback callback | -c ] [ --from-callback callback | -i ] [ --callback callback ] [ --fallback | --no-fallback ] [ -b, --block-size size ] [ -f, --from-code code ] [ -t, --to-code code ] [ --add-signature ] [ --remove-signature ] [ -o, --output file ] [ file ... ]

Options:  -h, --help                    print this message
          -V, --version                 print the program version
          -s, --silent                  suppress messages
          -v, --verbose                 display progress information
          -l, --list                    list all available encodings
          --list-code code              list only the given encoding
          --default-code                list only the default encoding
          -L, --list-transliterators    list all available transliterators
          --canon                       print list in cnvrtrs.txt(5) format
          -x transliteration            run everything through transliteration
          --to-callback callback        use callback on destination encoding
          -c                            omit invalid characters from the output
          --from-callback callback      use callback on original encoding
          -i                            ignore invalid sequences in the input
          --callback callback           use callback on both encodings
          -b, --block-size size         read size bytes blocks (default: 4096)
          --fallback                    use fallback mapping
          --no-fallback                 do not use fallback mapping
          -f, --from-code code          set the original encoding
          -t, --to-code code            set the destination encoding
          --add-signature               add a U+FEFF Unicode signature character (BOM)
          --remove-signature            remove a U+FEFF Unicode signature character (BOM)
          -o, --output file             write output to file

Callbacks: substitute skip stop escape escape-icu escape-java escape-c escape-xml escape-xml-hex escape-xml-dec escape-unicode
Options (23)
OptionDescriptionSource
-V, --versionPrint the version of uconv and exit.help + man
-s, --silentSuppress messages during execution.help + man
-v, --verboseDisplay extra informative messages during execution.help + man
-l, --listList all the available encodings and exit.help + man
--list-code codelist only the given encodinghelp
--default-codeList only the name of the default encoding and exit.help + man
-L, --list-transliteratorsList all the available transliterators and exit.help + man
--canonIf used with -l, --list or --default-code, the list of encodings is produced in a format compatible with convrtrs.txt(5).help + man
-x transliterationRun the given transliteration on the transcoded Unicode data, and use the transliterated data as input for the transcoding to the destination encoding.help + man
--to-callback callbackUse callback to handle characters that cannot be transcoded to the destination encoding.help + man
-cOmit invalid characters from the output.help + man
--from-callback callbackUse callback to handle characters that cannot be transcoded from the original encoding.help + man
-iIgnore invalid sequences in the input.help + man
--callback callbackUse callback to handle both characters that cannot be transcoded from the original encoding and characters that cannot be transcoded to the destination encoding.help + man
-b, --block-size sizeRead input in blocks of size bytes at a time.help + man
--fallbackUse the fallback mapping when transcoding from Unicode to the destination encoding.help + man
--no-fallbackDo not use the fallback mapping when transcoding from Unicode to the destination encoding.help + man
-f, --from-code codeSet the original encoding of the data to encoding.help + man
-t, --to-code codeTranscode the data to encoding.help + man
--add-signatureAdd a U+FEFF Unicode signature character (BOM) if the output charset supports it and does not add one anyway.help + man
--remove-signatureRemove a U+FEFF Unicode signature character (BOM).help + man
-o, --output fileWrite the transcoded data to file.help + man
-h, -?, --helpPrint help about usage and exit. (in the manual page but not in --help)man
Examples (6) from the manual page, untested

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.