From a32e1ca7976c48b4ea8ba28b2db349e4dcb1f541 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 3 Apr 2017 15:09:36 +0200 Subject: [PATCH] fixed html utf8 encoding in ajax crawling schema --- api/api_default.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/api_default.php b/api/api_default.php index 45263a7..9de3251 100644 --- a/api/api_default.php +++ b/api/api_default.php @@ -59,7 +59,7 @@ abstract class api_default extends api_system implements api_default_interface { parse_str(\parse_url($row['url'],PHP_URL_QUERY), $params); $class = static::get_class(); if($class){ - $frag->loadHTML(\SYSTEM\API\api::run('\SYSTEM\API\verify', $class, $params, static::get_apigroup(), true, false)); + $frag->loadHTML(mb_convert_encoding(\SYSTEM\API\api::run('\SYSTEM\API\verify', $class, $params, static::get_apigroup(), true, false),'HTML-ENTITIES', 'UTF-8')); if($error = \libxml_get_last_error()){ //new \SYSTEM\LOG\ERROR('Parse Error: '.$error->message.' line:'.$error->line.' html: '.$frag->saveHTML()); \libxml_clear_errors();}