fork download
  1. using System;
  2. using System.Text;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string resultUtf8 = string.Empty;
  9. Encoding utf16enc = Encoding.GetEncoding("UTF-16LE");
  10. Encoding utf8enc = Encoding.UTF8;
  11. byte[] tmpUtf16LeArr = utf16enc.GetBytes("Some UTF-16LE строка—©日本語");
  12. resultUtf8 = utf8enc.GetString(Encoding.Convert(utf16enc, utf8enc, tmpUtf16LeArr));
  13.  
  14. Console.WriteLine(resultUtf8);
  15. }
  16. }
Success #stdin #stdout 0.02s 14852KB
stdin
Standard input is empty
stdout
Some UTF-16LE строка—©日本語