gpt4 book ai didi

c# - System.Text.Encoding.GetEncoding ("iso-8859-1") 抛出 PlatformNotSupportedException?

转载 作者:可可西里 更新时间:2023-11-01 07:53:03 28 4
gpt4 key购买 nike

看题目,注意这个问题只适用于.NET compact 框架。这发生在 Windows Mobile 6 Professional SDK 附带的模拟器以及我的英语 HTC Touch Pro(所有 .NET CF 3.5)上。 iso-8859-1 代表西欧 (ISO),这可能是除 us-ascii 之外最重要的编码(至少在 usenet 帖子数量上是这样)。

我很难理解为什么不支持这种编码,而支持以下编码(同样在模拟器和我的 HTC 上):

  • iso-8859-2(中欧 (ISO))
  • iso-8859-3(拉丁语 3 (ISO))
  • iso-8859-4(波罗的海 (ISO))
  • iso-8859-5(西里尔字母 (ISO))
  • iso-8859-7(希腊语 (ISO))

那么,支持说希腊语比支持德语、法语更重要吗?和西类牙语?任何人都可以阐明这一点吗?

谢谢!

安德烈亚斯

最佳答案

我会尝试使用“windows-1252”作为编码字符串。 According to Wikipedia , Windows-1252 是 ISO-8859-1 的超集。

System.Text.Encoding.GetEncoding(1252)

关于c# - System.Text.Encoding.GetEncoding ("iso-8859-1") 抛出 PlatformNotSupportedException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398621/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com