Я пытаюсь загрузить эту веб-страницу с помощью C# WebClient .. Теперь это работает отлично с питона urllib2 но с C# веб-клиент дает эти странные символы в выходной файл ..C# WebClient Странные персонажи
я пытался используя кодирование с классом WebClient как хорошо, но он не работает на всех ..
public static string GetWebURL()
{
string url = "http://bet.hkjc.com";
WebClient webClient = new WebClient();
webClient.Encoding = Encoding.UTF8;
string html = webClient.DownloadString(url);
File.WriteAllText("page.html", html);
}
это выход с этими странными персонажами
‹âå²Qtñw‰pUðñõQuòñtVPÒÕ×7vÖ×w qÂH˜è*„%æg–dæç%æèë»ú)ÙñrÂ(N.Ê,(Q(©,HµU*IÂ(ÑÃJ,K„ˆ*Ùq)((â€U*TÆ’e‰E ©y‰I9©ŽÉÉ©ÅÅÎùy%Eù9 ¶i‰9Å©Ö %â„¢i Xâ€h"(É-P°U(ÃÃŒKÉ/×ËÉON¹H/£(5M¯¸4©¸¤HÃ\SlHu°kPËœkP¼Ÿ£¯+PP/L‘ÂËœ4&µÂ?MCI_IS®+%?713Ã/17¨ ɘfd!¸ zJšÚ†P«Sò“KsSóJô &MA V¨ŸKòô’RK‚s2ÜŠ€ªô2‹}òÓóó445¡ÊÃ=ÂWâ€Z“˜œ t|zj^jQbN<Ø1z䁚9‰y鶩yJ_ÂP-ˆÔšœchˆe¦‚ µ\H&[×rÙèC’€0ÂJ%à „ ÷‚üüP9Ud¦MÃÃÔÌØÈÖM×ÃÈ25² ÷ô³V·†(ÃŽM-JOM
Что мне нужно сделать, чтобы увидеть html, который отправляется?
или это: http://bet.hkjc.com/racing/pages/odds_wp.aspx?date=09- 06-2016 & meeting = HV & lang = ru – user3752779
Просьба продемонстрировать то же самое при написании вашего вопроса, что вы ожидаете, что кто-то ответит на вопрос. Возможно, какой-то код того, как вы загружаете страницу. Пример странных символов и так далее. – Peter4499
Это определенно не UTF8 - сайт выглядит китайским, а UTF8 его не поддерживает. Возможно, Юникод должен работать на вас – Peter4499