I must admit that I'm not sure about what I'm doing (!!!) but looks that cpgStreamProvider shall be initialized using encoding.WebPage (instead that encoding.EncodingName) so it's possible to rebuilt inside the dbf provider the actual encoding specified in the ShapefileDataReader constructor.
Looks a single line but actually a deep change, so please let me know how do you think.
I must admit that I'm not sure about what I'm doing (!!!) but looks that cpgStreamProvider shall be initialized using encoding.WebPage (instead that encoding.EncodingName) so it's possible to rebuilt inside the dbf provider the actual encoding specified in the ShapefileDataReader constructor.
Looks a single line but actually a deep change, so please let me know how do you think.
Related issues #39 and #52