Как исправить кодировку в mysql при вводе из форм?

61b11a194e214c058a7be365181da2ed.png1a81bb5e8f8e42e285156288ff85c0dc.png
Если ввожу вручную, кириллица отображается корректно, но если я введу в бд через форму, все символы сразу становятся как на скриншоте...
В чем дело и как поправить? :(
  • Вопрос задан
  • 2705 просмотров
Решения вопроса 2
MrAbdrahimov
@MrAbdrahimov
Web-разработчик
mysql_query("SET names UTF8");
Ответ написан
IgorO2
@IgorO2
73
Пропиши
header('Content-Type: text/html;charset=UTF-8');
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
fornit1917
@fornit1917
После подключени к БД в скрипте надо делать запрос set names utf8.
Ответ написан
Так же можешь попробовать в форме указать кодировку
Например
<form action='####' method="####" accept-charset="windows-1251"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы