Lutz Roeder 4 лет назад
Родитель
Сommit
0e49ab49b9
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      source/text.js

+ 2 - 2
source/text.js

@@ -69,9 +69,9 @@ text.Decoder = class {
 text.Decoder.String = class {
 
     constructor(buffer) {
-        this.buffer = buffer;
+        this.buffer = buffer.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g);
         this.position = 0;
-        this.length = buffer.length;
+        this.length = this.buffer.length;
     }
 
     get encoding() {