Encoding.ASCII not available in Silverlight is the

2019-02-25 18:58发布

问题:

I have the following line of code for a Windows forms application:

return Encoding.ASCII.GetBytes(chars.ToArray());

This line worked fine, but today I was trying my code on the Windows Phone/Silverlight framework and the:

Encoding.ASCII 

Library does not exist there. Is there any (simple) way to do the same thing but with a Silverlight library?

回答1:

Try using Encoding.UTF8 - Silverlight is unicode only.



回答2:

Probably using Encoding.UTF8 will solve your problem, but you can always use the Silverlight Encoding Generator and get any encoding you'd like!