Проблемы с кодировкой в phpmyadmin

Статус
В этой теме нельзя размещать новые ответы.

Sarkerdo

ETO FIASKO
Регистрация
3 Янв 2016
Сообщения
177
Реакции
105
Суть проблемы такова:
Когда в админке, добавляю категорию с любым названием на русском языке, в админке все нормально и на сайте тоже.
Но в phpmyadmin выдает вот такую бяку ываываыва
Если меняю название в phpmyadmin то в админке такое ??????????

Что это может быть?
P.S
База в кодировке utf8
В скрипте указано
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 
Суть проблемы такова:
Когда в админке, добавляю категорию с любым названием на русском языке, в админке все нормально и на сайте тоже.
Но в phpmyadmin выдает вот такую бяку ываываыва
Если меняю название в phpmyadmin то в админке такое ??????????

Что это может быть?
P.S
База в кодировке utf8
В скрипте указано
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
Посмотрите каким образом идёт сохранение данных в бд. Как и что кодируется. Точно ли в бд utf8_general_ci для этих полей?
 
я недавно тоже заливал дамп старой базы через mysqldump

мне помогло явное указание кодировки в дампе перед заливкой
 
я недавно тоже заливал дамп старой базы через mysqldump

мне помогло явное указание кодировки в дампе перед заливкой
Проблему решил так:
Нашел в скрипте
$dataconnect = mysql_select_db(DATABASE_NAME, $link_music);
после строки вставил
mysql_query('SET NAMES utf8');
 
Еще проблема.
Удалил всех пользователей на сайте, регистрируюсь заново, в бд id начинается не с 1, а например 34
Также и с категориями, я создавал категории, теперь удалил их, создал заново, и id их начинается с 18, а не с 1
Также они идут в разброс. Как исправить?
Прикрепил изображение
 

Вложения

  • 1.png
    1.png
    126,4 KB · Просмотры: 3
нужно сбросить автоинкремент
Код:
ALTER TABLE таблица AUTO_INCREMENT=1;

если очищать таблицу не удалением записей а через truncate то счетчик сбрасывается автоматически
Код:
TRUNCATE TABLE таблица;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху