【发布时间】:2018-07-31 13:29:55
【问题描述】:
我想知道支持所有 ISO-8859(如 ISO-8859-1、ISO-8859-2 等)的编码名称。你能帮我解决这个问题吗?
我用过,
using (var ms = new MemoryStream(Encoding.GetEncoding("iso-8859-1").GetBytes(xmlText)))
但它不支持度数符号。
谢谢, 加内什。克
【问题讨论】:
-
ISO8859-1 肯定包含度数符号
-
参见:en.wikipedia.org/wiki/ISO/IEC_8859 - 字符值 176
-
"xmlText" 的内容是什么 - 也许度数符号没有像您期望的那样编码在该字符串中。 XML 文件是否指定了编码?
-
ISO8859-1 将度数符号替换为问号 (?)
标签: c# .net character-encoding iso-8859-1