Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/19: Рейтинг темы: голосов - 19, средняя оценка - 4.68
3 / 3 / 1
Регистрация: 26.08.2010
Сообщений: 40

MySQL и кодировка

10.03.2012, 13:56. Показов 3510. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу прощения за не сильно содержательное название, но там много описывать для одной строки. К делу:
Есть БД в utf8_general_ci, таблицы в ней такие же. Скрипты, которые взаимодействуют со всем этим добром аналогично в UTF8, текст набирается и отправляется со страницы в этой же кодировке. Однако на страницу текст выводится такими крякозябрами: Ð�одиÑ�овка, а phpMyAdmin и MySQL admin выводят так: КодÐ&ced il;&Ntilde...
У меня такое дело уже второй раз. До этого так и не разобрался.
Еще что странно, команда date |file -i %filename% выводит us-ascii. Напрягает, но сохранял скрипты я точно в UTF8
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.03.2012, 13:56
Ответы с готовыми решениями:

Кодировка в MySQL
отправляю такой запрос: "INSERT INTO ".$px.$utable." (login, pass, sex, bday, bmonth, byear, status, ip, soft) ...

Кодировка MySQL
Всем привет! Проблема у меня такая: пытаюсь из-под PHP записать в таблицу MySQL (Server Version 5.5.44) пару столбцов на русском языке, код...

MySQl - кодировка
В какой кодировке указывать надо, чтоб доставло данные из майкл в русском виде а не знаками вопроса? Что здесь поменять нужно?

7
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
10.03.2012, 14:01
Может, Апач выдает Content-Type? Добавьте в .htaccess строку:
Code
1
AddDefaultCharset Off
0
3 / 3 / 1
Регистрация: 26.08.2010
Сообщений: 40
10.03.2012, 16:16  [ТС]
Ничего не изменилось. У меня, правда, на локальном серваке не настраился апач на слушание .htaccess, там нужны какие-то настройки?

Добавлено через 49 минут
Ошибочка вышла, в базе хранятся и из базы выводятся поля в таком виде: КодÐ&ced il;&Ntilde...
Просто их браузер интерпретировал

Добавлено через 5 минут
Если попробовать через PMA текст добавить, то он добавляется знаками вопроса
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
10.03.2012, 20:06
добавь после подключение к базе строчку
PHP
1
mysql_query("SET NAMES 'utf8'");
0
3 / 3 / 1
Регистрация: 26.08.2010
Сообщений: 40
11.03.2012, 10:43  [ТС]
Вставил эту строку. Но ничего не изменилось. Кстати, попробовал простой скрипт написать "на коленке", который будет подключаться, выполнять эту строку и запихивать в базу текст на кириллице. Скрипт, разумеется, в UTF8. В базу текст попал вопросиками
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
11.03.2012, 12:49
кодировку верно указываешь в заголовке
HTML5
1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
0
3 / 3 / 1
Регистрация: 26.08.2010
Сообщений: 40
11.03.2012, 14:48  [ТС]
Извините меня, идиота. Я перепутал htmlentities и htmlspecialchars. Если эуранировать сктроку через htmlspecialchars, то весь текст в БД идет вопросиками

Добавлено через 1 час 24 минуты
Цитата Сообщение от Mosya24121994 Посмотреть сообщение
Извините меня, идиота.
Уж точно идиот. Если бы я изначально думал мозгами (не путал бы функции), то проблемы бы не было. Убрал добавленную строчку
PHP
1
$mysqli->query("SET NAMES 'utf8'")
и кириллица теперь нормально отображается
0
60 / 60 / 9
Регистрация: 04.02.2012
Сообщений: 214
11.03.2012, 14:53
ну мы рады что разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2012, 14:53
Помогаю со студенческими работами здесь

Mysql кодировка
При добавлении у меян заносит в базу ?? вопросами а если редактировать в phpmyadmin То нормально. Я поставил mysql_query(&quot;SET...

Кодировка к MySQL
&lt;?php //Передаём переменным данные форм //Присваиваем каждой форме переменную $name=$_POST; $email=$_POST; $mail=$_POST; //...

Кодировка денвера и mysql
Здравсвуйте, подскажите пожалуйста как настроить денвер на utf8? Раньше всегда после установки денвера открывал httpd.conf и комментировал...

Кодировка в php и MySQL
Здравствуйте, уважаемые форумчане! Помогите начинающему веб-любителю разобраться с этими проклятыми кодировками, уже неделю сижу,...

Неверная кодировка в БД MySql
Доброй всем ночи. У меня вот такая не понятка. Создал БД в MySql, в файле php прописываю добавления записи в таблицу, но корректно записи...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru