Зарегистрирован: 11.04.2007 Сообщения: 19 Откуда: Из провинции глухой 617
Добавлено: Пт, 04 Май, 2007 05:45 Заголовок сообщения:
2 Wink
1. С первого раза
2. Читал. _________________ Это почему я раньше злой был ? Потому что у меня велосипеда не было. А теперь... когда и самокат угнали... вообше убивать буду .
Добавлено: Сб, 05 Май, 2007 18:59 Заголовок сообщения:
Цитата:
MySQL и русская кодировка WINDOWS-1251
Сегодня мы рассмотрим, что нужно написать в конфигурационном для того, чтобы настроить mysql стандартной сборки на работу с кодировкой cp1251 по умолчанию без всякой перекомпиляции.
Добавлено: Сб, 05 Май, 2007 21:08 Заголовок сообщения:
Вы НЕ можене изменить настройки базы глобально, на них нет выхода из вашего аккаунта, по умолчанию все настроено на английский язык и этого изменить нельзя(во всяком случае со стороны базы).
Вам необходимо изменить режим соединения и обмена данных. Об этом уже писалось в данном форуме. Необходимо добавить в конфиг-файл, где у вас хранятся параметры доступа к базе, дописать параметы кодировок и все должно работать нормально. _________________ Fear is the Mind Killer.
Добавлено: Сб, 05 Май, 2007 21:21 Заголовок сообщения:
KAIN
Цитата:
кхм народ, наверняка у Вас есть файл config.php ?
Вам всего лишь нужно прописать в этом файле вот это:
Код:
<?
$dblocation = "localhost";
$dbname = "XXX";
$dbuser = "xxx";
$dbpasswd = "XXX";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
mysql_select_db($dbname);
Всё просто!
Сначала у меня была та же проблема что и у Вас.
Я её попраил именно этим способом, дело в том, что нужно задавать кодировку не только входным параметрам но и выходным - так надёжнее.
Всем удачи и приятного дня!
Добавлено: Пн, 07 Май, 2007 22:29 Заголовок сообщения:
jekob
Хосспади, спасибо тебе огромное человеческое =) ты не поверишь я тут с восьми часов маялся, перенести не мог, эти чОртовы знаки вопросы все силы высосали уже. На месте админа я бы поместил вот это сообщение в FAQ:
Цитата:
При импорте нужно убедится, что в настройках импорта MyPhpAdmin выбрана правильная кодировка импортируемого файла бекапа.
А также дописать в config.php вашего сайта этот код:
$dblocation - заменить на localhost
а $dbuser, $dbpasswd, $dbname - заменить соответственно на Имя пользователя MySQL, пароль доступа к MySQL и Имя вашей базы данных MySQL
Добавлено: Вт, 08 Май, 2007 23:40 Заголовок сообщения:
masterL
Всегда пожалуста
Рамиль
Если с записью облом то обнови те таблицы, которые ты изменил(их легко найти), никаких других частей базы это изменение трогать не должно.
Во вторых, ср1251 воспринимает латиницу тоже нормально, такчто ошибок быть не должно.
ЗЫ: иногда остаются ошибки в некоторых частях сайта, тоесть - например у меня, до сих пор не работает НИ один раздел в профилях, на русском, все в ??? хотя весь сайт отображается чисто и верно, для меня этот способ не прокатил - если добавить новые поля в конфиг, то весь сайт отображается в знаках вопросов....если убрать то все ОК. Я изменял несколько мест в самом двиге, чтобы исправить этот лаг...хотя профили юзеров так и остались не исправлены...пока. _________________ Fear is the Mind Killer.
Добавлено: Сб, 12 Май, 2007 17:34 Заголовок сообщения:
Еще как вариант,
простое решение, меня еще не разу не подводило.
В сопоставлении соединения ставите 1251.
в phpmyadmin в поле выполнить запрос вставляете содержимое дамп файла (если он конечно у вас не 500 мегабайт ) (элементарно copy/paste)
Предварительно убедитесь что дамп у вас в кодировке 1251. Если нет, то тем же самым Notepad или Bred пересохраните в ANSI и замените в дампе все значения табличек DEFAULT CHARSET='старая кодировка' на DEFAULT CHARSET=cp1251 и все.
Здесь подал заявку, жду, поэтому здесь еще не пробовал. Но я думаю и здесь сработает.
наверное эта проблема уже всех достала, но... вобщем поставил SMF с помощью фантастико. При добавлении сообщений всё конвертируется в "???", даже при просмотре через phpmyadmin. пробовал делать как описано в faq и