В тексте имеется символ
Если вы действительно хотите удалить все расширенные символы UTF то сделайте это регеспом - разрешив только буквы и допустимые знаки(!@#$%^&...)
Символ в кодировке UTF8. Настройте mysql и php на эту кодировку и тогда любые расширенные символы будут сохранятся нормально.
PHP: В начале скрипта. Ваша библиотека БД будет отличатся, но смысл остается тем же, указать чарсет.
setlocale(LC_ALL, 'ru_RU.utf8');
ini_set('default_charset','UTF-8');
$db = new SafeMySQL(
array(
'host' => $dbhost,
'user' => $dbuser,
'pass' => $dbpasswd,
'db' => $dbname,
'charset' => 'utf8mb4'
)
);
Не делайте тексты sql запроса содержащие переменные, используйте placeholder.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости