Jump to content


Photo
- - - - -

Ошибка кодировки


  • This topic is locked This topic is locked
25 replies to this topic

#11 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 June 2015 - 19:53

Думаю база данных на хостинге по умолчанию настроена на не верную кодировку.
Joomla всегда работает только в UTF-8.
Этот демо сайт устанавливают уже более двух месяцев и это первый раз когда говорят о неправильной кодировке.

Дело в хостинге (база данных + apache/nginx).


Прикрепляю скрин с БД

А поля?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 tiptopvkr

tiptopvkr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 27 June 2015 - 19:55

Если это дело в хостинге почему тогда половина сайта работает а половина нет?


  • 0

Оптимизация сайтов, сбор семантики качественно и расширенно, консалтинг по продвижению проектов, аудит и сопровождение существующих проектов. По всем вопросам обращайтесь в личку или стучите в скайп tiptopvkr 


#13 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 June 2015 - 19:57

И скриншот, как это у вас хранится в базе данных, например пункты меню Joomla

27uz_200x0.png


 

Если это дело в хостинге почему тогда половина сайта работает а половина нет?

Часть информации хранится в JSON. У него в принципе нет проблем с русскими буквами. Т.к он сохраняет не символ а его код.

Например "Магазин цифровой техники" - это хранится как настройка категории.
Все параметры всегда сохраняются как JSON в Zoo.

5oh4_200x0.png
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 tiptopvkr

tiptopvkr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 27 June 2015 - 20:02

Прилагаю скрин таблицы меню внизу. Той части что глючная. Поправить все я конечно могу вручную как сказал уважаемый "Tunga" Но где у мня гарантии что это не повторится при переносе с тестового на клиентский сайт? Или апример не проявится при другом событии

Attached Thumbnails

  • 2015-06-27_220017.jpg

Edited by tiptopvkr, 27 June 2015 - 20:05.

  • 0

Оптимизация сайтов, сбор семантики качественно и расширенно, консалтинг по продвижению проектов, аудит и сопровождение существующих проектов. По всем вопросам обращайтесь в личку или стучите в скайп tiptopvkr 


#15 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 June 2015 - 20:13

Получается при импорте файл читался как win1251 (предположительно) и сохранился в базу данных под charset utf8_general_ci

Смотрю SQL файл который лежит сейчас в демо сайте

Сохранен как UTF8 w/o BOM, русский текст отображается нормально.
2d1e_200x0.png

Файл изобилует отметками о UTF-8
pdug_200x0.png

Т.е не только файл корректный но и явно задается кодировка при импорте.

 

Но где у мня гарантии что это не повторится при переносе с тестового на клиентский сайт?


Если повторится то можно сделать дам базы например через sypex.
Хотя меня Akeeba обычно не подводит.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#16 tiptopvkr

tiptopvkr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 27 June 2015 - 20:14

Хорошо. но вы же видите ошибку не только у меня но и повтор ее на разных хостах. Я сейчас попробую переименовать все в админке. Страшновать правда что-бы потом боком не вылезло во время работы сайта


  • 0

Оптимизация сайтов, сбор семантики качественно и расширенно, консалтинг по продвижению проектов, аудит и сопровождение существующих проектов. По всем вопросам обращайтесь в личку или стучите в скайп tiptopvkr 


#17 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 June 2015 - 20:20

Хорошо. но вы же видите ошибку не только у меня но и повтор ее на разных хостах.


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

А это уже другой вопрос.

Возможно вы заливали сайт вручную, тогда FTP-клиент, при передачи в текстовом режиме, легко модифицирует файлы, либо PHP на хостинге прочитал sql в не верной кодировке, либо кодировка была изменена после того как данные лежали в базе. Вариантов масса.

За два месяца пока что это первая тема.
Я этот демо сайт сам часто использую для себя как быстрый старт для тестирования. Успешно ставится как на хостинге, так и на OpenServer.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#18 tiptopvkr

tiptopvkr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 27 June 2015 - 20:22

Сайт вручную заливал. Файлзиллой. 


  • 0

Оптимизация сайтов, сбор семантики качественно и расширенно, консалтинг по продвижению проектов, аудит и сопровождение существующих проектов. По всем вопросам обращайтесь в личку или стучите в скайп tiptopvkr 


#19 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 June 2015 - 20:29

Текстовый или бинарный режим для текстовых файлов?
А почему бы просто не разархивировать файл через kickstart.php ? Это в разы быстрее.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#20 tiptopvkr

tiptopvkr
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 537
  • topics: 185

Posted 27 June 2015 - 20:31

ВОт сейчас попробую через кикстарт. Что-то забыл уже о нем. Пользовался только на 1.5 джумле


  • 0

Оптимизация сайтов, сбор семантики качественно и расширенно, консалтинг по продвижению проектов, аудит и сопровождение существующих проектов. По всем вопросам обращайтесь в личку или стучите в скайп tiptopvkr 





Click to return to top of page in style!