Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблема русского оформления  (Прочитано 1847 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vboxer

  • Автор темы
  • Активист
  • *
  • Сообщений: 656
  • Release: 14.10 Codename: utopic
    • Просмотр профиля
Проблема русского оформления
« : 13 Декабря 2010, 17:22:45 »
Не знал в какой раздел, простите если что.
Ситуация следующая.
Пробую виртуальный выделенный сервер на американском хостинге.(ubuntu-server 9.10)
Имею домен и форум на РуЦентре.
Перетащил каталоги форума, выгрузил с РуЦентра базы, импортирую через пхпадминку, и получаю убитую крякозябрами стартовую страницу форума и админку.
После свежей установки форум отображается нормально, сразу после импорта таблиц - хана.
Те же таблицы импортируемые на РуЦентр отображаются нормально.
Еще момент.
Заливаю config.php с русским содержимым туда на сервер. Открываю в nano - отображение нормально.Меняю значения для SQL, сохраняю, перезапуская апач, открываю config- весь в крякозябрах.
куда копать? что искать? Понимаю что что то видимо на уровне самой системы, но  что еще надо когда во всех конфигах указанно utf-8.
и
(Нажмите, чтобы показать/скрыть)
спасите, помогите, надо определятся с переносом сайтов, 2 раза платить пока не хотелось бы за хостинги :)

Пользователь решил продолжить мысль 13 Декабря 2010, 21:16:26:
неужели настолько тупые вопросы я задаю на этом форуме, что мои темы так и тонут неотвеченные :(
« Последнее редактирование: 13 Декабря 2010, 21:16:26 от vboxer »

Оффлайн Frankenstein2017

  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #1 : 13 Декабря 2010, 22:44:45 »
Дай ссылку на форум, лучше вживую посмотреть.
Логина и пароля не нужно.
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #2 : 13 Декабря 2010, 22:47:33 »
а collation какой в таблицах из дампа?

Оффлайн vboxer

  • Автор темы
  • Активист
  • *
  • Сообщений: 656
  • Release: 14.10 Codename: utopic
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #3 : 14 Декабря 2010, 02:56:08 »
Дай ссылку на форум, лучше вживую посмотреть.
Логина и пароля не нужно.
http://193.105.171.147/forum/forum.php
а collation какой в таблицах из дампа?
да все по умолчанию и там и там.
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
« Последнее редактирование: 14 Декабря 2010, 03:04:30 от vboxer »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #4 : 14 Декабря 2010, 03:18:27 »
да все по умолчанию и там и там.
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION

При чём тут это?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vboxer

  • Автор темы
  • Активист
  • *
  • Сообщений: 656
  • Release: 14.10 Codename: utopic
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #5 : 14 Декабря 2010, 13:18:36 »
utf8_general_ci    Юникод (многоязычный), регистронезависимый
« Последнее редактирование: 14 Декабря 2010, 13:20:12 от vboxer »

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #6 : 14 Декабря 2010, 14:08:48 »
ищи в скриптах SET_NAMES

Оффлайн vboxer

  • Автор темы
  • Активист
  • *
  • Сообщений: 656
  • Release: 14.10 Codename: utopic
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #7 : 14 Декабря 2010, 15:01:30 »
ищи в скриптах SET_NAMES
Нашел, -character_set_database | latin1  это она гадость этакая?

mysql> show variables like "character_set_database";
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| character_set_database | utf8  |
после ребута ничего не изменилось
« Последнее редактирование: 14 Декабря 2010, 15:08:33 от vboxer »

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #8 : 14 Декабря 2010, 15:28:41 »
отредактируй /etc/mysql/my.cnf
и поставь вместо latin везде utf8

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #9 : 14 Декабря 2010, 15:28:54 »
отредактируй /etc/mysql/my.cnf
и поставь вместо latin везде utf8


Легко советовать глупые вещи.

utf8_general_ci    Юникод (многоязычный), регистронезависимый


SHOW CREATE `yourdatabase`.`yourtable`;
покажь.

И в какой кодировке у тебя терминал подключается?
« Последнее редактирование: 14 Декабря 2010, 15:30:52 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #10 : 14 Декабря 2010, 15:34:43 »
почему же, если он дампит базу через терминал, то надо или
mysqldump --set-character-set utf8
или конфиг править

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #11 : 14 Декабря 2010, 15:36:05 »
почему же, если он дампит базу через терминал, то надо или
mysqldump --set-character-set utf8
или конфиг править

Дай разобраться, что на самом деле случилось, а? Ты со своими советами только воду мутишь.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vboxer

  • Автор темы
  • Активист
  • *
  • Сообщений: 656
  • Release: 14.10 Codename: utopic
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #12 : 14 Декабря 2010, 16:00:53 »
локаль в системе utf -8
конфиги везде менял на utf 8
Цитировать
mysql> SHOW CREATE `forum`.`access`;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`forum`.`access`' at line 1
mysql>

Пользователь решил продолжить мысль 14 Декабря 2010, 16:18:31:
благодаря советом склоняюсь к мысли, что происходит корявая выгрузка на основном хостинге, поэтому проблема с импортированием.
Видимо надо попробовать разобраться с мускулом на хостинге и потом уже сделать выгрузку и пробовать импортировать на сервер?

Пользователь решил продолжить мысль 14 Декабря 2010, 16:39:30:
ну так и есть, на хостинге несмотря на все конфиги и задания в пхпадминке utf при подключение с консоли к базе выдает:
mysql> show variables like "character_set_database";+------------------------+--------+
| Variable_name          | Value  |
+------------------------+--------+
| character_set_database | cp1251 |
+------------------------+--------+
1 row in set (0.00 sec)

отпишусь после попытки выгрузить нормальный дамп и заливки на сервер.
« Последнее редактирование: 14 Декабря 2010, 16:39:30 от vboxer »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #13 : 14 Декабря 2010, 16:44:02 »
SHOW CREATE TABLE конечно. :) Можно было сообразить? :)
Дамп можно выгрузить в любой кодировке и залить в любой, при условии, что кодировка соответствует содержимому. (в твоём случае это может быть cp1251, koi8r, utf8, даже cp866 с некоторыми оговорками).
Главное, правильно выставленные COLLATION на таблицах и правильно выставленная кодировка клиента на принимающем хосте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vboxer

  • Автор темы
  • Активист
  • *
  • Сообщений: 656
  • Release: 14.10 Codename: utopic
    • Просмотр профиля
Re: Проблема русского оформления
« Ответ #14 : 14 Декабря 2010, 16:50:35 »
SHOW CREATE TABLE конечно. :) Можно было сообразить? :)

я был в полной уверенности, что он берет все из конфигов, где везде utf8 :(

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.