在linux / mono上,Encoding.GetEncoding(“ISO-8859-9”)抛出不支持的异常

时间:2010-12-06 19:33:31

标签: c# linux encoding mono

这是一个基于表单的c#项目。它在windows中工作得很好。 有没有办法解决它?

提前致谢

1 个答案:

答案 0 :(得分:3)

Encoding.GetEncoding("ISO-8859-1")是否也会抛出NotSupportedException

您真的需要ISO-8859-9吗? According to Wikipedia

  

它与ISO / IEC 8859-1相同,除了这些[*]六个主要用于编写冰岛语的字符替换。

@Matti所述,更好的方法是使用事实上的标准:UTF-8。

编辑:您使用的是MonoTouch吗?如果是这样,您可能会遇到this issue


*六个替代品:

  

8859-1 Ð Ý Þ ð ý þ
   8859-9 Ğ İ Ş ğ ı ş