public function testValidMultiByte() { $s = new Stringizer(" ȘŦŗÍñĝìzĕŕ こんにちは "); $this->assertEquals("ȘŦŗÍñĝìzĕŕ こんにちは", $s->collapseWhitespace()); $s = new Stringizer(" Ș Ŧ ŗ Í ñ ĝ ì z ĕ ŕ こ ん に ち は "); $this->assertEquals("Ș Ŧ ŗ Í ñ ĝ ì z ĕ ŕ こ ん に ち は", $s->collapseWhitespace()); $s = new Stringizer("ȘŦŗÍñĝ\n\nìzĕŕ \n\t \r"); $this->assertEquals("ȘŦŗÍñĝ ìzĕŕ", $s->collapseWhitespace()); }