MySql сохранение отправленного с мобильного телефона текста со странными символами с помощью PHP - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть iPhone XS, с которым я тестирую это, но по какой-то причине, когда я отправляю текстовый ввод на моем сайте, он сохраняется на MySql с некоторой кодировкой, которую я не могу понять, как остановиться.

Например, я набираю текстовый ввод

Why isn't this "working"

MySql сохраняет это в базе данных как

Why isn’t this “working”

Я изменил базу данных mysql к UTF8_general_ci я добавил метатег UTF-8

, который я тестировал, чтобы увидеть, где происходит проблема, но когда я проверяю ответ AJAX, он возвращается правильно. Единственное время в процессе, на которое оно изменяется, - это сохранение в БД MySql. Я попытался выполнить запрос "SET NAMES utf8".

Но ничего не работает. Любой опыт с этой проблемой там. Это происходит только тогда, когда я использую свое мобильное устройство. Он отлично работает на моем ноутбуке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...