问题
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!
来源:https://stackoverflow.com/questions/10010840/encoding-ascii-not-available-in-silverlight-is-there-a-alternative