Старый сервер db = MySQL v4.0.21
Новый сервер db = MySQL v5.0.45
Я перемещаю приложение на новый сервер и копирую базу данных.
Приложение отправляет повестку дня на день, и всякий раз, когда есть двойные и одинарные кавычки "', они отображаются в виде вопросительных знаков?
Появляется на сервере так, как было перемещено на ?The Horror of Race: HBO?s True Blood?
Вот как выглядит исходное серверное приложение, на котором было построено: “The Horror of Race: HBO’s True Blood”
Снимок экрана базы данных с phpmyadmin http://grab.by/2EsU (исходный сервер mysql v4.0.21) и http://grab.by/2EtN (новый сервер mysql 5.0.45)
Снимок экрана таблицы, в которой хранятся данные: http://grab.by/2Et2 (это происходит только в столбце тела)
Снимок экрана данных в новой таблице сервера: http://grab.by/2Etb (вы заметите вопросительные знаки?)
Снимок экрана данных в исходной таблице сервера: http://grab.by/2Etl
Приложение построено с PHP и печатает тело как nl2br($body);
Строка сохраняется в переменной $ body перед вставкой в таблицу db, например: $body=addslashes($_POST['body']);
Любая помощь в том, почему он отображает? знаки в месте двойных и одинарных кавычек, было бы полезно - высоко ценится.