Bartman
Новичок
Вопрос по функциии HTMLSPECIALCHARS
Подскажите, плз...
я знаю, что ф-ю HTMLSPECIALCHARS следует использовать для фильтрации данных, введенных пользователем, до постинга их в БД.
Но у меня проблема: при подобной проверки (вводятся русские символы), а именно: $temp = htmlspecialchars($temp);
текст в базу записывается не русскими буквами, а символьными примитивами букв, т.е. пи и при выводе его в браузер, соот-но, тоже.
Почему такое происходит ? Если закомментировать эту строчку, останется:
$temp = trim($temp);
//$temp = htmlspecialchars($temp);
$temp = addslashes($temp);
и всё работает отлично! Как такое может быть ???
Подскажите, плз...
я знаю, что ф-ю HTMLSPECIALCHARS следует использовать для фильтрации данных, введенных пользователем, до постинга их в БД.
Но у меня проблема: при подобной проверки (вводятся русские символы), а именно: $temp = htmlspecialchars($temp);
текст в базу записывается не русскими буквами, а символьными примитивами букв, т.е. пи и при выводе его в браузер, соот-но, тоже.
Почему такое происходит ? Если закомментировать эту строчку, останется:
$temp = trim($temp);
//$temp = htmlspecialchars($temp);
$temp = addslashes($temp);
и всё работает отлично! Как такое может быть ???