Synfony Crawler

Problém s kódováním češtiny

Opravdu skvělý nástroj pro parsování HTML kódu nabízí ve svém základu symfony 2+

  • článek na zdrojak.cz
  • symfony dokumentace

  • V symfony 2.7 je chyba, která způsobuje špatné kódování a zeslonění některých českých znaků.

    Nicméně existuje jednoduché řešení, jak toto vyřešit. Stačí namísto klasického a v dokumentaci doporučovaného postupu

    $crawler = new Crawler($html); $crawler->addHtmlContent($parser->html,'UTF-8');

    zavolat construktor bez parametrů a html kód vložit pomocí addMhtmlContent

    $crawler = new Crawler(); $crawler->addHtmlContent($html,'UTF-8');

    PHP Symfony květen 2018