diff --git a/datasets/datasets.php b/datasets/datasets.php
index 70502aa22ad600eeb165af9faa4f1051fbb86ee1..664161f934a57b78193162ea2614c0fcd58c8d78 100644
--- a/datasets/datasets.php
+++ b/datasets/datasets.php
@@ -57,5 +57,8 @@ function ks_escape_space_name($space_name) {
     $space_name = str_replace("/", "-", $space_name);
     $space_name = str_replace("\\", "-", $space_name);
     $space_name = str_replace(".", "-", $space_name);
-    return $space_name;
+    $space_name = str_replace(";", "-", $space_name);
+    $space_name = str_replace(":", "-", $space_name);
+    $space_name = str_replace(",", "-", $space_name);
+    return strtolower($space_name);
 }