Utf-16

UTF-16 encoded files become more common (even Text-files).

Does any one know a lib to convert UTF-16 to UTF-8 ?

I have a very big one with data…

UTF-16 is the default encoding in .Net. For UTF8 use UTF8Encoding class from System.Text namespace.