Преобразовать строку - C# (178094)

Узнай цену своей работы

Формулировка задачи:

добрый день, знаю, тема заезженная, но походу у меня руки из ж*пы ((( есть такая строка
København
я ее парсю с хтмл страницы и вывожу в листбокс, проблема в том, что как раз 2 буква выводится не правильно. В нотепад++, если поменять кодировку на утф8, то все нормально отображается, а вот при анси выводит "Гё", как и в листбоксе. Пытался перевести стринг переменную в утф8, но получал взамен лишь знаки вопроса, тобишь K??benhavn. Можете помочь мне ?
п.с моя последняя попытка конвертирования (тут я совсем извращался, ибо ничего не получалось)
                    byte[] in_bytes = new byte[str.Length];
 
                    Encoding in_code = Encoding.ASCII;
                    Encoding out_code = Encoding.UTF8;
 
                    MemoryStream fin = new MemoryStream(System.Text.Encoding.ASCII.GetBytes(str));
 
                    fin.Read(in_bytes, 0, str.Length);

                    byte[] out_bytes = Encoding.Convert(in_code, out_code, in_bytes, 0, str.Length);
                    string result = System.Text.Encoding.UTF8.GetString(out_bytes).TrimEnd('\0');
в str - записан текст

Решение задачи: «Преобразовать строку»

textual
Листинг программы
request.CharacterSet = Encoding.UTF8;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы