我想在我的Monodroid应用程序中使用DotNetZip库.当我启用Shared Runtime构建选项时,一切似乎都能正常工作.当我禁用共享运行时,该行
static System.Text.Encoding ibm437 = System.Text.Encoding.GetEncoding("IBM437");
Run Code Online (Sandbox Code Playgroud)
生成异常(不支持编码名称'IBM437').我已经检查了"Additional Supported Encodings"列表中的每个框,但似乎没有帮助.有人有主意吗?
http://msdn.microsoft.com/en-us/library/system.urihostnametype.aspx和http://msdn.microsoft.com/en-us/library/system.uri.checkhostname.aspx上的文档是有点不清楚.
Uri.CheckHostName(string)返回UriHostNameType.Dns有效的DNS主机名,并UriHostNameType.Unknown在字符串包含无效字符时返回,依此类推.在什么条件下这种方法会回归UriHostNameType.Basic?