GNU/Linux and BSD (supported by the upstream). Other ports may exist, none of which the upstream officially supports.
cclive (C++) is a rewrite of clive (Perl).
The program was designed handle HTTP transfers only. Support for the RTMP and other protocols are not currently implemented. Patches welcome.
$ man 1 cclive
Look up the --tr option.
This is most likely because your terminal/system hasn’t been configured to handle UTF-8. You would usually see something like this:
$ echo $LANG en_US.UTF-8
On a GNU/Linux system you could get a list of all available public locales:
$ locale -a
Additionally, some terminals may not handle UTF-8 properly. With urxvt(1), you might run:
$ LANG=en_US.UTF-8 urxvt & $ cclive URL ;# run in the new terminal
Since cclive was intended to be a media download tool, you are better off using quvi(1) of the quvi project and the --exec option.