Anonymous - 2011-02-03

wcmd is a command line utility that converts UTF-8 encoded command line arguments to a wide character string that is passed to _wsystem(), the wide character version of the system() function. This makes it possible to pass wide character arguments to a program from an environment that only supports passing 8-bit character arguments.

Personally I use it to pass wide character arguments to AtomicParsley from Perl, to be able to use the full Unicode repertoire, since UTF-8 input seems to be unsupported or broken. A small snippet of example code is included in the README file.

wcmd can be found at

Mats Peterson