Почему кириллица превращается в непонятные символы

Рейтинг: 0Ответов: 0Опубликовано: 26.01.2023

Когда я пишу данные в форму икрилицей в php хранит данные как непонятные символы (нп. ДанилÐ)

Форма

        <form action="scripts/settings.php" method="POST">
            <input type="text" name="name">
            <button type="submit" name="change_name"></button>
        </form>

PHP

require "db.php";
header('Content-type: text/plain; charset=utf-8');
$data = $_POST;
if(isset($data['change_name'])) {
    $name = $data['name'];
    $sql = "UPDATE users SET name='$name' WHERE id='{$_SESSION['logged_user']->id}'";
    if (mysqli_query($conn, $sql)) {
        echo "Record updated successfully"; 
} else {
    echo "Error updating record";
}
}

mysqli_close($conn);

Я пробовал много способов, но ни один не помог

Ответы

Ответов пока нет.