【发布时间】:2011-10-13 07:35:31
【问题描述】:
byte[] tagData = GetTagBytes(tagID, out tiffDataType, out numberOfComponents);
string str = Encoding.ASCII.GetString(tagData);
windows phone 平台下,框架不支持Encoding.ASCII.GetString() 方法。
我曾经从 Passant 的帖子 ASCIIEncoding In Windows Phone 7 之前获得帮助。但它只会将string 转换为byte[],现在我需要将byte[] 转换为string。
任何帮助都会很好~
【问题讨论】:
-
你确定你真的需要 ASCII 吗? 90% 询问 ASCII 的用户真的想要 UTF-8
-
this answer 不起作用吗?您应该/可能(?)有一个
GetString(Byte[], Int32, Int32)方法,您可以在其中使用GetString(tagData, 0, tagData.Length),对吗?
标签: c# windows-phone-7 encoding