Перейти к содержимому


Фотография
- - - - -

не работает русский язык в названии итемов, категорий, разделов.. вместо ???????


  • Закрытая тема Тема закрыта
Сообщений в теме: 15

#1 Александр

Александр

Отправлено 30 January 2013 - 18:52

не работает русский язык в названии итемов, категорий, разделов.. заменяет русские буквы на "???????"
при этом поле SLUG заполняется корректно англ буквами в транслите.

Joomla! Version Joomla! 3.0.2 Stable [ Ember ] 08-November-2012 14:00 GMT
Zoo ver 3.0.9
JBZoo 1.6.0

Поставил на свежую систему, что нужно сделать чтобы вернуть русские буквы???
  • 0

#2 Guest_YashaBest_*

Guest_YashaBest_*

Отправлено 30 January 2013 - 18:58

Какая у вас кодировка таблиц и базы данных?

#3 Александр

Александр

Отправлено 30 January 2013 - 19:43

utf8_general_ci
  • 0

#4 Александр

Александр

Отправлено 30 January 2013 - 19:46

utf8_general_ci


вернее не так, все таблицы joomla utf8_general_ci
таблицы *_ZOO_* - latin1_swedish_ci
*_zoo_jbzoo_index - utf8_general_ci
  • 0

#5 Guest_vmagis_*

Guest_vmagis_*

Отправлено 30 January 2013 - 19:51

Таблицы в данном вопросе не причем.

Необходимо сохранять сам редактируемый файл в кодировке UTF8 (без ROM).


#6 Guest_YashaBest_*

Guest_YashaBest_*

Отправлено 30 January 2013 - 19:56

Проблема в неверной кодировке, должна быть utf8_general_ci
Скорее всего База данных (не таблицы) имеет кодировку latin1_swedish_ci и по этой причине новые таблицы создаются в этой же кодировке.
Создайте новую базу с кодировкой utf8_general_ci и установите все по новой.
Или конвертируйте таблицы с кодировкой latin1_swedish_ci в utf8_general_ci следующим запросом

ALTER TABLE ВАША ТАБЛИЦА CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;


#7 Александр

Александр

Отправлено 30 January 2013 - 20:05

а есть команда SQL чтобы все таблицы в 1 базе отконвертировать? чтобы не прописывать по 1?

базу когда создавал кодировку точно правильную указывал и сама джумла нормально встала, не понимаю откуда велезло в ZOO такое.. еще смущает таблицы разных типов , вся джумла InnoDB а Zoo MyISAM
  • 0

#8 Guest_YashaBest_*

Guest_YashaBest_*

Отправлено 30 January 2013 - 20:06

Таблицы в данном вопросе не причем.

Необходимо сохранять сам редактируемый файл в кодировке UTF8 (без ROM).


Уточните о каком файле идет речь?
Файлы которые редактируют контент, являются приложением jbzoo а запись данных происходит в базу данных.

#9 Guest_YashaBest_*

Guest_YashaBest_*

Отправлено 30 January 2013 - 20:09

а есть команда SQL чтобы все таблицы в 1 базе отконвертировать? чтобы не прописывать по 1?

базу когда создавал кодировку точно правильную указывал и сама джумла нормально встала, не понимаю откуда велезло в ZOO такое.. еще смущает таблицы разных типов , вся джумла InnoDB а Zoo MyISAM


Для работы используйте тип таблиц MyISAM
Ничего сложного, сделайте такой запрос

ALTER TABLE ВАША ТАБЛИЦА1 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE ВАША ТАБЛИЦА2 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE ВАША ТАБЛИЦА3 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE ВАША ТАБЛИЦА4 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE ВАША ТАБЛИЦА5 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;



#10 Александр

Александр

Отправлено 30 January 2013 - 20:09

100% чтото с базой, подскажите может на самом серевере Mysql нужно чтото настроить чтобы он создавал такие странные кодировки?
  • 0




Click to return to top of page in style!