Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Vladimir_2018
0 / 0 / 0
Регистрация: 15.04.2018
Сообщений: 2
1

Русские символы стали отображаться ? после после перехода на mysqli

15.04.2018, 18:59. Просмотров 246. Ответов 1
Метки нет (Все метки)

Русские символы стали отображаться ? после после перехода на mysqli.

При создании БД была указана кодировка utf-8, сравнение тоже. Конкретная таблица при создании также в utf-8 и сравнение также utf8_general_ci. В phpMyadmin русские буквы отображает как надо.

Когда веб-страница через скрипт php выводит содержимое таблицы, русские символы отображаются знаком вопроса в ромбиках. Когда в скрипте php использовалось подключение через mysql, всё было нормально. Видимо, подключаюсь к БД как-то не так.

PHP
1
2
3
$connection = mysqli_connect("$_SESSION[nick_server_mysql_name]", "$_SESSION[nick_database_user]", "$_SESSION[nick_password]", "$_SESSION[nick_database_name]") 
or die ("Невозможно подключиться к MySQL");
mysqli_query($connection, "SET NAMES 'utf8'");
Пробовал добавлять строчки (не помогло):
PHP
1
2
3
4
5
6
mysqli_query($connection, "SET collation_connection='utf8_general_ci'");
mysqli_query($connection, "SET collation_server='utf8_general_ci'");
mysqli_query($connection, "SET character_set_client='utf8'");
mysqli_query($connection, "SET character_set_connection='utf8'");
mysqli_query($connection, "SET character_set_results='utf8'");
mysqli_query($connection, "SET character_set_server='utf8'");
Есть какие-то особенности указания кодировки русских символов в mysqli?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2018, 18:59
Ответы с готовыми решениями:

При нормальной кодировке русские тексты стали отображаться абракадаброй после манипуляций с модулями
При нормальной кодировке русские тексты стали отображаться абракадаброй после манипуляций с...

После установки офиса, во вкладке сеть сначала появился 1 пользователь, через пол дня стали отображаться уже 6
Здравствуйте, после установки офиса, во вкладке сеть сначала появился 1 пользователь, через пол...

После перехода на windows 10 надписи под ярлыками рабочего стола стали белыми (прозрачным), оттененными серым
Перешел на Windows 10 и столкнулся с тем, что надписи под ярлыками рабочего стола стали белыми...

Теряется ссылка на объект после после перехода в другую сцену
И снова здравствуйте На сей раз проблема такова: У меня есть скрипт, позволяющий поднимать...

После загрузки страницы обрезаются все символы после точки
Доброго времени суток. У меня имеется следующая проблемка. Я имею стандартную картину, как MVC...

1
Vladimir_2018
0 / 0 / 0
Регистрация: 15.04.2018
Сообщений: 2
01.06.2018, 20:16  [ТС] 2
Проблему решил.

Всё дело оказалось совсем в другом. Поменял тип документа на
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
и всё заработало как надо!
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2018, 20:16

Флешка перестала отображаться после загрузки образа
После загрузки образа Федоры, флешка перестала отвечать и отображаться в проводнике, уменьшился...

После применения RegEx строка перестает отображаться
Доброго времени суток. Имеется следующий участок кода: import java.io.ByteArrayOutputStream;...

После добавления SSD перестал отображаться HDD
Установил систему на SSD комп перестал видеть HDD захожу в &quot;управление&quot; - там есть этот диск в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.