У меня есть сторонняя библиотека, которая возвращает мне некоторую строку - «(c) Љ®аЇ®а Ёп Њ © Єа®б®дв (Microsoft Corporation), 2015 Ј., БҐ Їа ў § йЁйҐл." , Я ищу в Google, как обнаружить кодировку этого текста, и получил, что это cp866 и отображается как KOI-7.Кодировка для richTextBox
Я пытаюсь закодировать его на windows-1251 и отображать строку в richTextBox. Но я получил следующий текст: «(c)« R »(« Microsoft Corporation »), 2015 год.« Ў? Ф ячя я © р ©? - «.»
Выходной текст должен быть - (c) Корпорация Майкрософт (Microsoft Corporation), 2015 г. Все права защищены.
Это русский язык (cyrilic)
var fromEncodind = Encoding.GetEncoding(866);//from cp866
var bytes = fromEncodind.GetBytes(output);
var toEncoding = Encoding.GetEncoding(1251);//to windows-1251
output = toEncoding.GetString(bytes);
Кажется, что ваш выходной текст не был точным. Для декодирования исходной строки я использовал [Универсальный кириллический декодер] (http://2cyr.com/decode/?lang=en). –