fix encoding errors
fix encoding errors

Turns out UPCAPI returns descriptions encoded as ISO-8859-1 strings, while
current version of script expects UTF8. This commit makes sure that descriptions
are converted properly.

Marco-online/oscar,Marco-online/oscar,danslimmon/oscar,danslimmon/oscar