From b1f3a6fb3dfb566f3b8bdd234ce8b9119309a05c Mon Sep 17 00:00:00 2001 From: Alexkurd Date: Sat, 15 Dec 2018 12:20:07 +0300 Subject: [PATCH] Update shopCsvWriter.class.php Add UTF8 BOM for Excel autodetect encoding. --- lib/classes/shopCsvWriter.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/classes/shopCsvWriter.class.php b/lib/classes/shopCsvWriter.class.php index b112db8ac..c8d0820c8 100644 --- a/lib/classes/shopCsvWriter.class.php +++ b/lib/classes/shopCsvWriter.class.php @@ -42,6 +42,10 @@ public function __construct($file, $delimiter = ';', $encoding = 'utf-8', $metho $this->accept_arrays = $accept_arrays; if ($this->file()) { waFiles::create($this->file); + \\UTF-8 BOM for EXCEL + if ($this->encoding == 'utf-8') { + waFiles::write($this->file, "\xEF\xBB\xBF"); + } } $this->restore();