The locale codeset (cp936) isn't one that perl can decode
#1
The locale codeset (cp936) isn't one that perl can decode, stopped at Encode/Locale.pm line 120.
Compilation failed in require at C:\Program Files (x86)\get_iplayer\get_iplayer.pl line 41.
BEGIN failed--compilation aborted at C:\Program Files (x86)\get_iplayer\get_iplayer.pl line 41.
#2
Run chcp 1252 before running get_iplayer to change console code page for current session. Then use --encoding-locale=cp1252 --encoding-locale-fs=cp1252 when running get_iplayer. get_iplayer is not intended for use with non-Western system locales, so no guarantee that this will work.
#3
You also may need to roll back to v3.13. A change in v3.14 will likely prevent my instructions above from working.