Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

СРОЧНО НУЖЕН ОТВЕТИК!!!

HomaMagnat Знаток (266), на голосовании 3 года назад
В мою базу данных mysql записывается только странные символы а английские буквы норм. Как это исправить?

index.php

check.php
```90)
{
echo "Недопустимая длина логина";
exit;
}
else if (mb_strlen($name)<3 || mb_strlen($name)>50)
{
echo "Недопустимая длина имени";
exit;
}
else if (mb_strlen($pass)<2 || mb_strlen($pass)>6)
{
echo "Недопустимая длина пароля (от 2 до 6 символов)";
exit;
}
$mysql = new mysqli('sql110.hostronavt.ru','onavt_27854755','09112005','onavt_27854755_maindata');
$mysql->query("INSERT INTO `users` ( `login`, `pass`, `name`) VALUES ('$login', MD5('$pass'), '$name')") ;

$mysql->close();
header('location: /' );
?>```
Голосование за лучший ответ
Саня Семенов Оракул (60497) 3 года назад
раз используешь mysqli то ему надо перед первым запросом выполнить запрос SET NAMES utf-8; или mysqli_set_charset ()чтобы сервер знал в какой кодировке шлет клиент
Похожие вопросы