diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js
index 54dcace4ecb2c840b5277f597030b6e57111ff65..4b2a9e2a41e4cd5c7bd891e08f665497702067fe 100644
--- a/pd/nw/pd_canvas.js
+++ b/pd/nw/pd_canvas.js
@@ -38,7 +38,7 @@ function text_to_fudi(text) {
     text = text.replace(/(\$@)/g, "\\$@");         // escape special $@ sign
     text = text.replace(/(?!\\)(,|;)/g, " \\$1 "); // escape "," and ";"
     text = text.replace(/\{|\}/g, "");             // filter "{" and "}"
-    text = text.replace(/\s+/g, " ");              // filter consecutive /s
+    text = text.replace(/\u0020+/g, " ");          // filter consecutive ascii32
     return text;
 }