Знаки вопросов вместо русских букв в MySQL

Вариант первый

Если у Вас по каким-то причинам отображаются вместо русских букв знаки вопрос, то после непосредственной инициализации подключения к базе данных, необходимо вставить следующий код:

mysql_query("set character_set_client='cp1251'");
mysql_query("set character_set_results='cp1251'");
mysql_query("set collation_connection='cp1251_general_ci'");


Вариант второй

Скорее всего, вы неправильно утановили дамп базы данных. Для того, чтобы правильно установить дамп, войдите в свою контрольную панель phpMyAdmin. В выпадающем списке «Сопоставление соединения с MySQL» выберите пункт utf8_general_ci. Затем выберите свою базу данных в левой части страницы и перейдите на вкладку «Операции». На открывшейся странице в выпадающем списке «Сравнение» выберите пункт cp1251_general_ci. Теперь при загрузке файла с базой данных (который, как правило, имеет расширение .sql) не забудьте выбрать в соответствующем выпадающем списке кодировку cp1251, и проблема должна исчезнуть.

這篇文章有幫助嗎?

 列印本文

Also Read

У меня уже есть домен. Могу ли я воспользоваться вашим хостингом, не перенося его?

Да, конечно Вы можете воспользоваться нашим хостингом. Для этого вам необходимо оформить заказ на...

В чём отличия Паркованных доменов, дополнительных доменов и субдоменов?

Паркованый домен - указывает на тот же сайт, что и Ваш основной домен.Дополнительный домен -...

SuPHP - 500 ошибка - что такое?

500 (Internal Server Error, Внутренняя ошибка сервера) — код статуса в протоколе HTTP,...

Как узнать, сколько памяти потребляет мой скрипт?

Для того, чтобы узнать, сколько памяти использует выполняющейся PHP скрипт, необходимо: 1. В...

В какую папку закачивать сайт?

В папку /public_html/ Все файлы, лежащие выше указанной папки, по http протоколу недоступны.

Powered by WHMCompleteSolution