@selo

При сохранение в базу — сохраняет знаки ????? а не кириллицу?

Ситуация такая.

Есть блокнот рhp+js - текст га русском пишешь все хорошо, как сохраняешь в базу, так одни знаки вопроса сохраняются.
все таблицы сохраняют нормальная, а по блокноту не хочет.
Что может быть? У кого были подобные проблемы?

может что то с js?
  • Вопрос задан
  • 605 просмотров
Пригласить эксперта
Ответы на вопрос 3
Denormalization
@Denormalization
>может что то с js?
Скорее всего. Последние версии JS очень нервно относятся к тому, что их используют в связке с PHP. Проблема глобальная.

PS
Еще говорят есть такая штука как "кодировка". И если писать в неправильной кодировке, то никто тебя не поймет.
Ответ написан
Комментировать
Decadal
@Decadal
$mysqli->set_charset("utf8")
указывается ли кодировка для базы данных (если не используется фреймворк)?
убедитесь, что кодировка при соединении с базой данных тоже задаётся и что таблицы ей соответствуют.
JavaScript работает только в utf8. К слову, если вывести полученные данные в php, вы сразу увидите, портит ли их JavaScript или они попадают на сервер целыми, а портятся уже в самой бд.
Ответ написан
knetesin
@knetesin
Шпион
проверьте кодировку php файла и кодировку в бд(бд, и конкретно полей)
вероятнее всего у вас php не в utf8 :)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы