diff --git a/modules/dkan_datastore/src/Plugin/QueueWorker/ImportJob.php b/modules/dkan_datastore/src/Plugin/QueueWorker/ImportJob.php index a4976e557a..4febf3fd71 100644 --- a/modules/dkan_datastore/src/Plugin/QueueWorker/ImportJob.php +++ b/modules/dkan_datastore/src/Plugin/QueueWorker/ImportJob.php @@ -128,6 +128,12 @@ protected function __construct(string $identifier, $storage, ?array $config = NU * Column name on single line. */ public static function sanitizeDescription(string $column) { + // Remove any UTF-8 Byte Order Marks from the content. + $boms = [ + pack('H*', 'EFBBBF') + ]; + $column = str_replace($boms, '', $column); + $trimmed = array_filter(array_map('trim', explode("\n", $column))); return implode(" ", $trimmed); }