How to convert UTF-8 byte[] to string?

后端 未结 15 2350
迷失自我
迷失自我 2020-11-22 03:11

I have a byte[] array that is loaded from a file that I happen to known contains UTF-8.

In some debugging code, I need to convert it to a string. Is

15条回答
  •  攒了一身酷
    2020-11-22 03:58

    There is also class UnicodeEncoding, quite simple in usage:

    ByteConverter = new UnicodeEncoding();
    string stringDataForEncoding = "My Secret Data!";
    byte[] dataEncoded = ByteConverter.GetBytes(stringDataForEncoding);
    
    Console.WriteLine("Data after decoding: {0}", ByteConverter.GetString(dataEncoded));
    

提交回复
热议问题