Как заменить - с - использованием php - PullRequest
0 голосов
/ 07 декабря 2010

Как заменить - на –, используя php htmlspecialchars()

$content = $_POST['content'];

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Нет, - не является специальным символом и поэтому не будет затронут htmlspecialchars()- даже не то же самое, что – (- против -).

Вы можете использовать str_replace(), если хотите:

$content = str_replace('-', '–', $_POST['content']);
1 голос
/ 07 декабря 2010

htmlentities () преобразует в – (и также заботится о любых других объектах).

Просто убедитесь, что вы указали правильный набор символов, например:

echo htmlentities($string, ENT_QUOTES, 'UTF-8');
...