replaceIllegalCharacters replaces too long byte sequences

MySql only supports utf8 characters encoded shorter than four bytes.
This commit is contained in:
SimonHeimberg 2018-02-05 22:36:46 +01:00
commit 2da98f6ff1
2 changed files with 5 additions and 6 deletions

View file

@ -100,7 +100,7 @@ EOD;
);
$this->assertEquals(
\Normalizer::normalize("start 123_X08<30>_X00<30>_Xa<EFBFBD>_5432 end"),
\Normalizer::normalize("start 123_X08<30>_X00<30>_Xa4<EFBFBD>_5432 end"),
\Normalizer::normalize($this->testedExecutor->replaceIllegalCharacters(
"start 123_X08\x08_X00\x00_Xa4\xa4_5432 end"
))