vb.net字符集
根据MSDN
vb.net uses this extended character set.根据我的经验,它实际上使用了这个:
>我错过了什么?为什么它说它使用一个并使用另一个? 解决方法
此行为在
Chr command的文档中定义:
因此,Chr的值大于127的输出是系统相关的.如果需要可重现的结果,请通过调用Encoding.GetEncoding(String)创建所需的编码实例,然后使用Encoding.GetChars(Byte())将数值转换为字符. 如果您在问题中链接的图表中的go up one level,您将看到他们没有声称此图表始终是Chr命令的输出:
您的应用程序是WinForm应用程序,而不是控制台应用程序.即使在控制台中,也可以更改使用的字符集(例如,使用chcp命令),因此单词“default”. 有关.net中使用的编码的详细信息,我建议使用以下MSDN文章:Character Encoding in the .NET Framework. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |