Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
2 / 2 / 1
Регистрация: 12.08.2017
Сообщений: 110
1

Непонятные кракозябры вместо русских букв

20.04.2018, 10:45. Показов 3712. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Очень странная ситуация. Пользователь вводит данные, данные через javascript методом post, ajax, json передаются php и php в свою очередь заносит эти данные в базу данных через sql запросы. Но проблема в том, что в базе данных текст имеет следующий вид после добавления данных: "Анна Г", а когда с сайта через sql запрос выводишь этот текст - он приобретает нормальный вид. Такая тема только с русскими буквами. Если в phpmyadmin добавлю русский текст и попытаюсь вывести на сайте - вместо текста будут вопросительные знаки. Везде кодировка UTF-8, в БД utf8_unicode_ci

Добавлено через 14 часов 29 минут
Я так и не разобрался, потому что везде стоит UTF-8
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2018, 10:45
Ответы с готовыми решениями:

? вместо русских букв
Вот код: <?php require "db.php"; if (isset($_POST)) { $koments =...

Вместо русских букв - знаки
Здравствуйте,уважаемые участники форума! У меня проблема - вместо русских букв выводятся...

Знаки ? вместо русских букв
Сразу скажу, я полный новичок в php, только открыл руководство с оф. сайта. Разбираю пример: <?php...

Вопросительный знак вместо русских букв
Есть сайт в нём вся информация на русским в "?", писать что это за сайт не буду, могу скрины...

1
162 / 150 / 97
Регистрация: 24.12.2013
Сообщений: 744
Записей в блоге: 12
20.04.2018, 11:25 2
Лучший ответ Сообщение было отмечено NormalThread как решение

Решение

NormalThread,
PHP
1
mysqli_set_charset($conn, "utf8");
после подключения
0
20.04.2018, 11:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2018, 11:25
Помогаю со студенческими работами здесь

Выводит иероглифы вместо русских букв
Здравствуйте! Вместо 'Привет Мир!' выводит � � � � � � � � � � � ! Подскажите... $str = 'Привет...

INSERT запрос, вопросики вместо русских букв
INSERT запрос вместо русских букв ??? mysql_query("SET NAMES utf8"); вот что я вписал в базу...

Знаки ? вместо русских букв на сайте, в бд все нормально
Добавляю инфу на сайт вот так, в БД русские буквы выглядят нормально, а вот на сайте знаки вопроса....

Кодировка UTF-8 не работает, выводятся ? вместо русских букв
Добрый день, помогите, плз!! Крутила я кодировки и так и эдак и все равно выводятся знаки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru