Problem with CP866 to UTF8 [требует правки]

253
19 мая 2018, 14:50

I have database(MSSQL) and it has a table with translations for Product names. One of the languages is russian.

Example of a database entry ¸ą¤®åą ­Øā«ģ using Universal Cyrillic decoder I managed to find out that it is Прдохранитль as well as that the source encoding is CP866 and I need it to get WIndows-1257 or utf-8.

How to do this in C#?

I tried something like

                        string line = "¸ą¤®åą ­Øā«ģ";
                        Encoding cp866 = Encoding.GetEncoding("CP866");
                        Encoding w1257 = Encoding.GetEncoding("windows-1257");
                        byte[] cp866Bytes = cp866.GetBytes(line);
                        byte[] w1257Bytes = Encoding.Convert(cp866, w1257, cp866Bytes);
                        var lineFinal = w1257.GetString(w1257Bytes);

Could anyone help me?

READ ALSO
Десериализация xml

Десериализация xml

Есть форма1 с кнопкой, которая вызывает форму2На форме2 есть два чекбокса и кнопка "Сохранить"

335
Удалить объекты с одинаковыми полями из списка

Удалить объекты с одинаковыми полями из списка

мне нужно удалить повторяющиеся элементы, где два параметра равныУдалось удалить элементы, где повторяется только один параметр (Id), вот...

271
Уведомление View об изменении ObservableCollection.Count

Уведомление View об изменении ObservableCollection.Count

При добавлении\удалении элемента в коллекции, View не отображает изменения количества элементовТак же как и при изменении статуса в вложенном...

277