Added iconv CharsetProvider

The flip() call can be removed since it's directly followed by a clear().