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

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

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

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

Потому что уже есть похожий вопрос.
Похожие вопросы