Preg_replace () меняет мой набор символов?
У меня есть следующий фрагмент кода, который, кажется, меняет мой набор символов.
$html = "à";
echo $html; // result: à
$html = preg_replace("/\s/", "", $html);
echo $html; // result: ?
Тем не менее, когда я использую[\t\n\r\f\v]
как мой шаблон вместо специального символа\s
работает нормально
$html = "à";
echo $html; // result: à
$html = preg_replace("/[\t\n\r\f\v]/", "", $html);
echo $html; // result: à
Почему это?