public static byte[] StringToBytes(string thestring)
{
System.Text.Encoder encode = System.Text.Encoding.UTF8.GetEncoder();
char[] chars = thestring.ToCharArray();
long length = encode.GetByteCount(chars, 0, chars.Length, true);
byte[] bytes = new byte[length];
encode.GetBytes(chars, 0, chars.Length,bytes, 0, true);
return bytes;
}