From b20718332c1392c7c015e438b834c788a82a27d3 Mon Sep 17 00:00:00 2001 From: Stanislav Kutasevits Date: Thu, 16 Mar 2017 08:05:53 +0200 Subject: [PATCH 1/2] Fixing encoding issues - avoid text gabling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit during the import some of the text was garbled. For example, the import of this article https://www.borger.dk/arbejde-dagpenge-ferie/Dagpenge-kontanthjaelp-og-sygedagpenge/Kontanthjaelp/Kontanthjaelp-30-eller-derover, and more specifically microarticle "Jobparat – hvad skal jeg?", resulted in "Jobparat ? hvad skal jeg?" the change above fixes those issues --- src/BorgerDk/ArticleService/Resources/ArticleAbstract.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php b/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php index fd12036..22428b5 100644 --- a/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php +++ b/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php @@ -55,9 +55,9 @@ public function getResultFormatted() public function formatSingleArticle($article) { $data = new \stdClass(); - $html = utf8_decode($article->Content); - $crawler = new Crawler($html); - + $crawler = new Crawler(); + $crawler->addHtmlContent($article->Content); + // Basic article data $data->id = $article->ArticleID; $data->title = html_entity_decode($article->ArticleTitle, ENT_NOQUOTES, 'UTF-8'); From 7d188a5ab59f86f471888873e97fc4fc611ea71c Mon Sep 17 00:00:00 2001 From: Stanislav Kutasevits Date: Thu, 16 Mar 2017 08:07:26 +0200 Subject: [PATCH 2/2] formatting change --- src/BorgerDk/ArticleService/Resources/ArticleAbstract.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php b/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php index 22428b5..cdbad2e 100644 --- a/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php +++ b/src/BorgerDk/ArticleService/Resources/ArticleAbstract.php @@ -57,7 +57,7 @@ public function formatSingleArticle($article) $data = new \stdClass(); $crawler = new Crawler(); $crawler->addHtmlContent($article->Content); - + // Basic article data $data->id = $article->ArticleID; $data->title = html_entity_decode($article->ArticleTitle, ENT_NOQUOTES, 'UTF-8');