Node has little support for encodings, as seen here:
https://github.com/joyent/node/blob/5a5a98d0d8281f6901b7e9dac285d59ab3e39b95/lib/buffer.js#L126

So I added a lib called iconv-lite in order to support other encodings, such as ISO-8859-1, which treats characters like ç, ã, õ and so on.
These are very common characters in some languages like Portuguese

Link to the discussion about Node encoding support:
http://stackoverflow.com/questions/14551608/cant-find-encodings-for-node-js