$entries = $this->store->retrieveAllWithTags($this->user->getId());
if ($entries) {
echo $this->tpl->render('export.twig', array(
- 'export' => Tools::renderJson($entries),
+ 'export' => Tools::renderJson(Tools::utf8ize($entries)),
));
Tools::logm('export view');
} else {
exit();
}
+ /**
+ * UTF-8 encode array of string
+ *
+ * @param $data
+ */
+ public static function utf8ize($data)
+ {
+ if (is_array($data))
+ {
+ foreach ($data as $k => $v)
+ {
+ $data[$k] = self::utf8ize($v);
+ }
+ }
+ else if (is_string ($data))
+ {
+ return utf8_encode($data);
+ }
+ return $data;
+ }
+
/**
* Create new line in log file
*