我在用ASCII1251表处理俄文字母。因此,我需要一个C#函数来将字符转换为1251十进制代码,反之亦然。
例如,俄语“а”是224,219是“Ы”。
有没有办法不使用字典对所有字母使用硬编码的值?
发布于 2021-04-06 02:20:51
只要使用Encoding类即可。
var enc = Encoding.GetEncoding(1251);
Console.WriteLine(enc.GetBytes("Ы")[0]); //will print 219
Console.WriteLine(enc.GetString(new byte []{219})); //will pring Ыhttps://stackoverflow.com/questions/66957657
复制相似问题