Read csv files using an explicit encoding

Add the ability to use an explicit encoding, different than the default platform encoding.

Reading UTF-16 encoded file did not work for me : it returned null for each column.
It's ok now when I specify the right encoding.

Merci :)