Этот вопрос закрыт для ответов, так как повторяет вопрос Почему php выводит вопросительные знаки вместо русских букв?
sandersik
@sandersik
Занимаюсь программированием 2-3 года

Почему при вводе в input php появляются знаки вопросов?

Привет всем, почему при вводе символов в input они записываются в БД(mysql), как вопросы(?????), как это решить? Если нужно, то могу дать пример страницы. Опишите, пожалуйста все возможные варианты решений
  • Вопрос задан
  • 109 просмотров
Решения вопроса 5
maksim92
@maksim92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Перекодируйте данные в UTF-8.
Ответ написан
Vene4ka
@Vene4ka
Учусь программировать :>
Привет, нужно выставить кодировку в субд.
В Сравнении выбери "utf8_general_ci" - Всё будет хорошо!
Ответ написан
SagePtr
@SagePtr
Еда - это святое
Кодировка при подключении к БД должна быть указана, и сама БД тоже должна быть в нужной кодировке. Для MySQL - utf8mb4
Ответ написан
E1ON
@E1ON
AAA
Ваша база должна быть в кодировке utf8_general_ci.
Так же при подключении к ней, вы должны также указать данную кодировку:
https://www.php.net/manual/ru/mysqli.set-charset.php
Ответ написан
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
не совпали кодировка соединения с бд и кодировка отображения страницы в браузере
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
15 авг. 2020, в 04:49
5000 руб./за проект
15 авг. 2020, в 04:41
2000 руб./за проект
15 авг. 2020, в 04:36
5000 руб./за проект