Преобразовать строку - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д