Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为俄语字母使用 ASCII 1251 表。所以我需要一个 C# 函数将 char 转换为 1251 十进制代码,反之亦然。
例如俄语“а”是 224,219 是“Ы”。
有什么方法可以不使用所有字母的硬编码值的字典吗?
只需使用编码类。
var enc = Encoding.GetEncoding(1251); Console.WriteLine(enc.GetBytes("Ы")[0]); //will print 219 Console.WriteLine(enc.GetString(new byte []{219})); //will pring Ы