Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
 Аватар для kOROED
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146

В myAdmin некорректно выводятся русские буквы

08.08.2014, 22:32. Показов 2557. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Когда создаю записи в БД через форму на сайте, а потом смотрю их в myAdmin, то вместо русских букв непонятные символы. Например слово "привет" выглядит как "ïðèâåò". Проблема только в myAdmin, на страницы сайта записи из БД выводятся нормально. Если в myAdmin ввести русскими буквами "привет", то на сайт выведется "привет". В шапке сайта указана кодировка utf-8 таким образом:
HTML5
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
В myAdmin кодировка у таблицы utf8_general_ci.
На одном форуме посоветовали после подключения к базе добавить
PHP
1
2
3
mysql_query("SET NAMES 'utf8';");
mysql_query("SET CHARACTER SET 'utf8';");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");
После этого вместо русских букв вообще ничего в БД не добавляется.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.08.2014, 22:32
Ответы с готовыми решениями:

Кодировка, некорректно отображаются русские символы
Прошу прощения за созданную тему, я прочитал закрепленную тему, и так и не смог решить свою проблему. Кодировка страницы UTF-8 без BOM,...

НЕ выводятся руские буквы на странице.
код html &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;html...

русские буквы + mysql
Стоит на хостинге сайтик. Я его на локу перенес и пару дней у себя его делал и сразу тестил. Вот сегодня перенес на хостинг вместе с...

12
F́́́́́́́ŕ́́́́́́́é́́́ ́ak
 Аватар для Tatikoma
260 / 224 / 109
Регистрация: 07.07.2014
Сообщений: 965
08.08.2014, 23:21
Цитата Сообщение от kOROED Посмотреть сообщение
"привет".
Типичный UTF-8 отображенный в cp1251.

Цитата Сообщение от kOROED Посмотреть сообщение
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
А если поменять кодировку на windows-1251 - отображение данных изменится?

Если будут один-в-один те же крякозябры - значит эта штука не работает, иначе думаем дальше =)
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
09.08.2014, 11:59
Цитата Сообщение от kOROED Посмотреть сообщение
В шапке сайта указана кодировка utf-8 таким образом
Что указано в заголовках, приходящих от вебсервера?
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.08.2014, 12:01
Лучший ответ Сообщение было отмечено kOROED как решение

Решение

Базы Данных. Кодировка ввода/вывода.
1
 Аватар для kOROED
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
09.08.2014, 19:10  [ТС]
ещё вопрос: В head страницы я прописал
HTML5
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
, в notepad++ преобразовал весь код страницы в utf-8 без bom. после этого весь русский текст отображается как Теги:. В ansi отображается нормально. В чём проблема, где ещё и что надо указать, чтобы браузер выводил всё корректно в utf-8?

Добавлено через 2 минуты
может быть, имеет какое-то значение, что это всё я делаю на локальном компе, у меня установлен сервер endels
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.08.2014, 19:13
вы тему по ссылке выше смотрели?

Добавлено через 1 минуту
у вас данные UTF-8 выводятся как данные Windows-1251
1
 Аватар для kOROED
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
09.08.2014, 19:25  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
у вас данные UTF-8 выводятся как данные Windows-1251
а почему они так выводятся, я ведь написал <meta http-equiv="Content-Type" content="text/html; charset=utf-8">. Разве это не должно решить проблему?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.08.2014, 21:10
Цитата Сообщение от kOROED Посмотреть сообщение
Разве это не должно
нет. Заголовки <meta> - это последнее, на что смотрит сервер, а еще чаще и вовсе не смотрит
1
 Аватар для kOROED
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
09.08.2014, 21:26  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
нет. Заголовки <meta> - это последнее, на что смотрит сервер
а на что тогда? на настройки сервера? а как сделать только для отдельно взятой страницы?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.08.2014, 21:27
Вам до сих пор лень заглянуть в тему по ссылке? Пропишите хедер
1
 Аватар для kOROED
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
09.08.2014, 22:38  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
Вам до сих пор лень заглянуть в тему по ссылке? Пропишите хедер
Помогло, спасибо! Просто я не сразу понял, что хедер надо задавать в самом начале файла. Теперь у меня в myadmin слово "привет" выглядит так: привет. У самой таблицы и у всех полей параметр "сравнение" задан "utf8_general_ci". А получается, что данные хранятся в win-1252, если смотреть схему, которая по ссылке. Где это настраивается? Я думал, что на вкладке "операции" в списке "сравнение" надо выбрать "utf8_general_ci". И на вкладке "структура" у всех полей в столбике "сравнение" тоже стоит "utf8_general_ci". Почему тогда некорректно выводится?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.08.2014, 22:45
PHP
1
mysql_set_charset('utf8');
Прописывали?
Цитата Сообщение от kOROED Посмотреть сообщение
А получается, что данные хранятся в win-1252, если смотреть схему, которая по ссылке
Наоборот. Там написано "UTF-8 -> Win-1252", следовательно, данные, находящиеся в UTF-8, выводятся в Windows-1251
1
 Аватар для kOROED
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
10.08.2014, 08:02  [ТС]
да, теперь всё заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.08.2014, 08:02
Помогаю со студенческими работами здесь

Русские буквы в mysql
Да да, снова какой-то баНан который не умеет пользоваться поиском. И собственно вопрос. Как добавить в БД русские символы. Сейчас вместо...

Русские буквы в MySQL не пишутся!!!??
День добрый!!! Проблема заключается в следующем: При добавлении новой записи русскими буквами через браузер ....эта запись не...

Сайт не воспринимает русские буквы
Всем привет, у меня такой вопрос: при попытке создать тикет в поддержку на моем сайте, сайт не воспринимает русские буквы, то есть если...

Не ищет русские слова/буквы
Всем привет,делал поиск для сайта все хорошо работает, кроме того что он отказывается искать именно русские запросы и выдает ошибку на...

Почему с базы данных, не выводит русские буквы?
Почему вместо слова, отображаются вопросики?


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru