I have the following line of code for a Windows forms application:
return Encoding.ASCII.GetBytes(chars.ToArray());
This line worked fine, but
Probably using Encoding.UTF8 will solve your problem, but you can always use the Silverlight Encoding Generator and get any encoding you'd like!
Try using Encoding.UTF8 - Silverlight is unicode only.