How to

convert string to bytes and vice versa for various encodings

Published: 2. November 2011 | Updated: 2. November 2011
License: Microsoft Public License (MS-PL)
Categories: Converting, Framework » Strings
Tags: C# Conversion Text
Was this snippet helpful for you? YESYES / NONO

Import namespace

using System.Text;

Code

string text = "www.csharpdeveloping.net";
            
byte[] bytes = Encoding.ASCII.GetBytes(text);
text = Encoding.ASCII.GetString(bytes);

bytes = Encoding.BigEndianUnicode.GetBytes(text);
text = Encoding.BigEndianUnicode.GetString(bytes);

bytes = Encoding.Unicode.GetBytes(text);
text = Encoding.Unicode.GetString(bytes);

bytes = Encoding.UTF32.GetBytes(text);
text = Encoding.UTF32.GetString(bytes);

bytes = Encoding.UTF7.GetBytes(text);
text = Encoding.UTF7.GetString(bytes);

bytes = Encoding.UTF8.GetBytes(text);
text = Encoding.UTF8.GetString(bytes);
Send us feedback about this snippet »



Related Snippets: