Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Кодировка MySQL
цитата
26/06/08 в 13:47
 ibiz
перекинул папку с базой из mysql/data/db на другой сервер, и испортилась кодировка в phpmyadmin, вылазят каракули типа " Код:
Ïîôëóäèì, ïîîáùàåìñÿ íà ëþáûå òåìû òóò.
"


при этом на сайте отображается верная кодировка, пробовал указывать для таблиц различную кодировку, результата нет... раньше как-то исправлял такой баг, сейчас не получается, как можно исправить всю базу, чтоб в phpmyadmin отображалась верная кодировка?
цитата
26/06/08 в 14:14
 Stek
в пхпмайадмине при подключении выстави кодировку
цитата
26/06/08 в 14:35
 ibiz
Stek писал:
в пхпмайадмине при подключении выстави кодировку


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


помойму проблема кроется в:
Код:
character_set_server latin1
collation_server latin1_swedish_ci

а должно быть cp1251
в my.ini менял, но не сработало почему-то... продолжаю курить гугель icon_neutral.gif
цитата
26/06/08 в 16:04
 _s_[sov]
а что собсно задампить помешало?
цитата
26/06/08 в 16:06
 xreload
iconv тебе поможет, а из какой в какую кодироку гнать, тут уже разбирайся, в какой кодировке была база и в какой кодировке нужно чтобы была.
цитата
26/06/08 в 16:28
 Emperor
мускуль последних версий, начиная с 5.х вроде бы, юзает уникод по дефолту (utf8) и если у тебя все таблицы хз какие, то при каждом запросе мускуль занимается конвертацией данных туда-сюда. отсюда частые глюки и запорченые таблицы. чтобы этого не было, надо один раз перелопатить все данные в уникод (скрипт поищи в гугле) и добавить в my.cnf строчки init-connect='SET NAMES utf8' и default-character-set=utf8


Эта страница в полной версии