C# - Вземете ANSI кодова стойност на символ

Бих искал да извлека стойността на ANSI кода на даден знак. напр. когато сега получа int стойността на знака на търговската марка, получавам 8482. Вместо това бих искал да получа 153, което е стойността на знака на търговската марка в кодова страница 1252.

Някаква помощ ще бъде оценена.

Юрген


person jdetaeye    schedule 11.09.2012    source източник


Отговори (1)


Намерих го сам:

Encoding ansiEncoding = Encoding.GetEncoding(1252);
byte[] bytes = ansiEncoding.GetBytes(c);
int code = bytes[0];
person jdetaeye    schedule 11.09.2012