2070 / C# / Рядки / Кодування

 

Encoding.ASCII - American Standard Code for Information Interchange, від 0 до 127 символів по 1 байту

Формати Юнікоду - кодує 1,112,064 символи
Encoding.UTF8 - WEB, E-mail, найменша форма запису, сумісна з ANCII до 128 символа, 1-6 байт
Encoding.Unicode - UTF-16, Windows, Java, .NET, кожен символ займає 2 або 4 байти
Encoding.UTF32 - усі символи займають по 4 байта, що дає прямий доступ до символів по індексу 
ASCII - 1 Kb в UTF32 буде - 4 Kb

Рядок в масив байтів 
byte[] bytes = Encoding.ASCII.GetBytes("stringValue");