-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Closed
Labels
Description
In #17863 a binary check is introduced like
preg_match('/[^\x09-\x0d\x20-\xff]/', $value)
This is not specific, in the sense that some invalid utf8 won't be recognized as binary.
The recognition is nontrivial iterating a byte sequence, but PHP has some simple one-liners to do it like
$isUTF8 = preg_match('//u', $string);