【发布时间】:2013-07-12 16:10:52
【问题描述】:
我想将一些扩展的 ascii 字符存储到字典中以供查找,但在进行转换时几乎没有问题。
我必须存储这些字符的当前方法适用于所有非图形外观的 ascii 字符 0x20 到 0xAF。
当前方法:
private static void LoadAnsiTable()
{
for (byte i = 0x20; i < 0xFE; i++)
{
AnsiLookup.Add(i, Convert.ToChar(i).ToString());
}
}
但是 0xAF 和 on 没有 ░ ▒ ▓ │ ┤╡ ╢ 等它只有这些时髦的字母。
查看此表http://www.asciitable.com/ 以供参考。
如果我手动添加它就可以了,
AnsiLookup.Add(0xB0, "░");
我想知道如何在某种集合中捕获这些符号,而无需手动添加它们?
【问题讨论】:
-
“扩展 ASCII”不是任何一种单一的编码。这是一个令人讨厌的模棱两可的术语。不幸的是 asciitable.com 实际上并没有说明它使用的是哪种编码。
标签: c# character-encoding ascii codepages