Fix issue with internationalization.

- CSV data is given encoded
- need to decode so it's properly output at the end
  (all data from the mapping is unicode, so we should either decode or encode *everything*)