Страница 2 из 3

СообщениеДобавлено: 13 май 2006 02:46
nect
ссылочку на базу послал в личку, а перегнать, я думаю в utf-8 неплохо было бы.
P.S. в линухе оно так же выглядело у меня =(

СообщениеДобавлено: 13 май 2006 13:55
Yury
nect, посмотри в /etc/my.cnf должно быть вот это:
Код: Выделить всё
character_set_client = utf8

У меня на серверах именно так, ни каких вопросов не возникает....

НО!! Т.к. у меня база живая, и сайт оч посещаемый, я зашёл в консоль mysql и по каждой таблице прошёл с проверкой... Тут необходимо смотреть
Код: Выделить всё
show create table %table_name%;
где %table_name% имя таблицы.

Если DEFAULT CHARSET не utf8, сделать:
Код: Выделить всё
alter table %table_name% DEFAULT CHARACTER SET utf8;

Далее, пройтись по каждому полю у которого (см. результат show create table) в описании стоит character set не utf8, а какой-то другой:
Код: Выделить всё
alter table %table_name% change %field% %field% %field_type% character set utf8;

%filed% два раза!, %field_type% - тип поля, и не забудь остальные параметры поля, такие как default %value%, not null и т.д.

Возможно, в твоём случае будет проще сделать mysqldump своей базы, затем зайти в файл дописать в начале:
Код: Выделить всё
drop database if exist %db_name%;
create database %db_name%;
use %db_name%;

затем для каждой таблицы в конце описания поменять latin1 на utf8 или добавить строку:
Код: Выделить всё
DEFAULT CHARSET=utf8

Обязательно проверить текстовые поля на предмет другой кодировки, и если есть такое - удалить character set из описания таблицы !!!

Ну и залить данные обратно в базу.

Кстати, насколько я вижу на сайте, данные в базе у тебя и так в UTF-8, так что перекодировать нет необходимости.

Главное во всём этом, проверить чтобы в полях таблиц не появилось другого charset. Даже если у таблицы будет latin1, главное чтобы у полей стоял правильный charset!

СообщениеДобавлено: 14 май 2006 12:48
nect
Yury
Сделал я как ты предложил, теперь на сайт вместо русского шрифта вопросы, а в базе вот подобное
Проблемы ГђВё прГ...

СообщениеДобавлено: 14 май 2006 13:23
Yury
Глупый вопрос: надеюсь ты backup сделал...?

nect писал(а):Yury
Сделал я как ты предложил, теперь на сайт вместо русского шрифта вопросы, а в базе вот подобное
Проблемы ГђВё прГ...


Эта строка в UTF-8. Если бы у тебя консоль ещё была в UTF-8 ты бы увидел нормальный текст...
Напиши в .bashrc :
Код: Выделить всё
export LC_ALL=ru_RU.UTF-8
export LC_CTYPE=ru_RU.UTF-8
и перелогинься.

А после всего проделанного тебе вообще-то надо было ещё озаботится изменение кодировки на странице:
Код: Выделить всё
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


Я хотел посмотреть что и как у тебя на сайте, но к сожалению увидел только 403 Forbidden. Additionally, a 404 Not Found error.

СообщениеДобавлено: 14 май 2006 14:14
nect
1) backup сделал конечно =)
2) Я тоже раньше думал что это utf-8, но попробывав перековертировать данную строчку, ничего не вышло...
3) да я базу снес временно =\ и index.php тоже, чтобы движок не кричал чтобы надо надо сделать resetcore ))
P.S. консоль как я помню всё таки была на utf8, хотя чуть позже ещё проверю, щас на винде просто.

СообщениеДобавлено: 18 июн 2006 19:06
nect
Вот наконец-то нашел время, чтобы перенести базу, вроде перенеслать, только в phpmyadmin опять в непонеятном виде, ну да лан, на сайте всё ок, mysqlcommander выручил)))

СообщениеДобавлено: 18 июн 2006 19:57
Sokol
nect писал(а):Вот наконец-то нашел время, чтобы перенести базу, вроде перенеслать, только в phpmyadmin опять в непонеятном виде, ну да лан, на сайте всё ок, mysqlcommander выручил)))

здарова ден!
где взять ssc для игры у тя на серве?

СообщениеДобавлено: 19 июн 2006 01:24
nect
привет, вообще-то там его нету =)

СообщениеДобавлено: 20 июн 2006 00:42
RелаXатоR
Народ, а есть у нас в сетке класный внешний CS сервак, без гемора типа SSC и CD?
Но с класным админом, который бванит сраных читеров?

СообщениеДобавлено: 20 июн 2006 01:08
nect
ну у моего сервера есть доступ с инета, только канал 512\512 и этот инет юзается как никак, ип для народа с инета csds.sytes.net, ну и нету СД и ССК, а с читерами боремся как можем =)

СообщениеДобавлено: 20 июн 2006 03:15
RелаXатоR
а из сетки тож поэтой ссыдке?

СообщениеДобавлено: 20 июн 2006 11:24
nect
конечно

СообщениеДобавлено: 20 июн 2006 23:00
RелаXатоR
nect, у тебя IP 89.178.111.147 ???

СообщениеДобавлено: 20 июн 2006 23:07
RелаXатоR
если да, то по моему ты не из нашей сетки, вообще сюда кто-неть диапазоны IP адресов нашей сетки знает?
вот че надыбил я:

10.96.0.0 .. 10.127.255.255
85.30.192.0 .. 85.30.255.255
194.135.16.0 .. 194.135.18.255
194.135.35.0 .. 194.135.35.255
194.135.40.0 .. 194.135.40.255
194.135.42.*, 194.135.48.*
195.9.44.0 .. 195.9.44.255

может кой-чего уже устарело?

СообщениеДобавлено: 21 июн 2006 00:20
nect
не оринтируйся по тому ip он динамический (т.е. меняется), если хочешь с инета зайти - csds.sytes.net
если с корвета 10.105.2.48, если с Корбины 10.161.2.48
----------
диапозоны странные какие-то ты перечислил
10.101.0.0 .... 10.109.255.255 (приблизительно, не помню конечного)
вот второй диапазон вроде похож на правду =)
остальные давно устарели
-----------
P.S. Просто у меня 2 сети =)