Преобразовать строку - C# (178094)
Формулировка задачи:
добрый день, знаю, тема заезженная, но походу у меня руки из ж*пы ((( есть такая строка
я ее парсю с хтмл страницы и вывожу в листбокс, проблема в том, что как раз 2 буква выводится не правильно. В нотепад++, если поменять кодировку на утф8, то все нормально отображается, а вот при анси выводит "Гё", как и в листбоксе. Пытался перевести стринг переменную в утф8, но получал взамен лишь знаки вопроса, тобишь K??benhavn.
Можете помочь мне ?
в str - записан текст
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');Решение задачи: «Преобразовать строку»
textual
Листинг программы
request.CharacterSet = Encoding.UTF8;