This fixes issue #7 and is recommended after a bug report I made to the Python team: http://bugs.python.org/issue5815
@@ -1056,7 +1056,7 @@ if __name__ == '__main__':
youtube_search_ie = YoutubeSearchIE(youtube_ie)
# File downloader
- charset = locale.getdefaultlocale()[1]
+ charset = locale.getpreferredencoding()
if charset is None:
charset = 'ascii'
fd = FileDownloader({