扩展字符代码页

时间:2010-11-06 10:22:06

标签: windows vb.net visual-studio-2010 windows-xp .net-4.0

我试图验证字符(扩展的字符),我发现在不同的PC中,它们在不同的位置具有扩展字符。我觉得我们看不到某个字符的相同ASCII码号(不是在Latins中)。 现在我的问题是当我的程序开始使用某个ASCII代码表时我必须做什么? 当然是为了延伸性格。

1 个答案:

答案 0 :(得分:1)

此问题通常与读取和写入文本文件(因为.NET字符串为UTF-16)有关。在这种情况下,只需使用Encoding.GetEncoding(codePage)选择适当的编码,并在访问任何文本文件时使用它。所有标准的内置文本/文件实用程序操作都将采用编码,例如:

string contents = File.ReadAllText("foo.txt", encoding);