Кракозябры на сайте. Кто виноват?

Автор Тема: Кракозябры на сайте. Кто виноват?  (Прочитано 1676 раз)

Оффлайн stfpАвтор темы

  • Бизнес оценка: (5, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 712
  • Сообщений: 1252
  • Карма: 70
  • Пол: Мужской
  • Медвед
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Поздравления.

Оффлайн stfpАвтор темы

  • Ветеран
  • *****
Добрый день.

Назрел один вопрос хотя нет. Скорее всего проблема.

У меня сайт с кодировкой UTF-8 но часть страниц с кодировкой WINDOWS-1251.

Раньше я жил спокойно и все работало. Но недавно хостер по непонятным причинам был выселен с насиженных серверов и переехал в спехе на другое место жительства. Потерял половину возможного. Но это пол беды.

Теперь у меня половина сайта в кракозябрах. Они мне прописали в файле htaccess вот такое вот.

AddDefaultCharset UTF-8
php_value default_charset "UTF-8"

Да, поскольку большенство сайта с кодировкой UTF-8 то помогло. Но часть все равно с кракозябрами.

Раньше в htaccess ничего дефолтного не указывалось и все работало.

Саппорт указывает на проблему того, что у меня разные кодировки и вина моя.

Вопрос. Чья вина во всем этом ? И если виноват я то как оно тогда раньше работало ?
« Последнее редактирование: 27-05-2016, 21:48:55 от stfp »
Хочешь сделать хорошо сделай это сам. Поздравь своих близких в стихотворной прозе.


Оффлайн autorenta

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 58
  • Сообщений: 284
  • Карма: 15
    • Просмотр профиля

Оффлайн autorenta

  • Старожил
  • ****
Re: Кракозябры на сайте. Кто виноват?
« Ответ #1 : 27-05-2016, 22:04:07 »
случаем хостер не naunet? была такая же фигня но в utf8... мозг я им выносил неделю.... ничего не помогало в htaccess. в итоге стихли что-то сделали и в htaccess оставили следующее

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
но соль в том что шаблон html у другого хостера работал без проблем... явно вина ХОСТА.
;D

Оффлайн stfpАвтор темы

  • Бизнес оценка: (5, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 712
  • Сообщений: 1252
  • Карма: 70
  • Пол: Мужской
  • Медвед
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Поздравления.

Оффлайн stfpАвтор темы

  • Ветеран
  • *****
Re: Кракозябры на сайте. Кто виноват?
« Ответ #2 : 27-05-2016, 22:07:02 »
Хостинг на hostingru(.)net

N.B. И не исправляйте пожалуйста ссылку на хостинг что бы не добавлять им ссылочную массу. Не заработали пока.
Хочешь сделать хорошо сделай это сам. Поздравь своих близких в стихотворной прозе.

Оффлайн Старый

  • Бизнес оценка: (9, 100%)
  • Мастер
  • *****
  • СПАСИБО: 1684
  • Сообщений: 5399
  • Карма: 157
  • Ищу работу постоянную, удалённую с окладом.
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн Старый

  • Мастер
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 1684
    • Сообщений: 5399
    • Карма: 157
    • Ищу работу постоянную, удалённую с окладом.
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
      • Просмотр профиля
Re: Кракозябры на сайте. Кто виноват?
« Ответ #3 : 27-05-2016, 22:16:00 »
Ваша, как разработчика и хозяина.  :)
И предыдущего хостера, что нянчился.
Я за порядок.
Если объявляете определённую кодировку, то в ней должны быть все файлы и база обязана выплёвывать "result" в этой же.
Да, было время "неразберихи", когда изначальная кодировка не указывалась. Сайт  одной, файлы в другой, база в третьей. Кодировка регулировалась на выводе, при выводе из БД, при запросе, в заголовке файла (и его соответствии), и всё это ещё можно было корректировать в процессе через .htaccess
 :)
Мне нравится, что наступил порядок и должно быть полное соответствие. В этом случае можно экономить на коде,а значит несколько байт меньше для загрузки.  :)

1. Файл должен быть создан/сгенерирован в указанной кодировке.
2. Дамп из базы должен выводиться в той же.

И всё.  :)

Представьте, сли браузеры возьмутся за чистоту кода, я буду не нужен, все сайты станут валидными. За то, порядок. Абсолютный математический и логический порядок!
Разве это плохо?  :)
Давно говорю, что пора. И молодёжь станет более внимательной и щепетильной, в хорошем плане.  :)

Что делать?
Перекодировать файлы, как минимум.

Добавлено: 27-05-2016, 22:20:27

Не заработали пока.

stfp, при всём уважении к вам, а хостеры при чём?

Просто раньше косяки глушились настройками, всё приводилось к единому.
А потом перестало это происходить. И кого винить?  :)
« Последнее редактирование: 27-05-2016, 22:20:27 от Старый »

Оффлайн stfpАвтор темы

  • Бизнес оценка: (5, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 712
  • Сообщений: 1252
  • Карма: 70
  • Пол: Мужской
  • Медвед
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Поздравления.

Оффлайн stfpАвтор темы

  • Ветеран
  • *****
Re: Кракозябры на сайте. Кто виноват?
« Ответ #4 : 27-05-2016, 22:45:16 »
Ваша, как разработчика и хозяина.  :)
И кого винить?  :)

Ну что я Вам могу на это сказать...

Я хостился у 5 разных хостеров. Проблема возникла в первые за 6 лет. Причем у этого хостера до переезда не было таких проблем. Все было тип топ.

Я никого не обвиняю. По этому пришел сюда и спросил.

На хостера у меня тоже есть за что пинять.
У меня то страница 404 пропадет. То страницы появляются с расширением /***.5-let  (Сам был удивлен надо признать). Кстати не единичный случай.


http://radikal.ru/lfp/s019.radikal.ru/i610/1605/b9/a9fab37f6ac7.png/htm

Я проверял эти страницы по бекапам. И они были залиты с нормальным расширением.

То пятое. То десятое. Я уже всерьез начал задумываться о смене хостинга. Уж лучше платить больше, но знать за что платишь. А не писать в саппорт по 10 тикетов и не ждать ответ по 2 дня с формулировкой Все решено, после чего идти проверять и опять писать тикет с вопросом что Вы решили если оно все как не работало так и не работает.

Мы сейчас пытаемся разобраться в чем проблема. Вы можете что либо объяснить почему раньше у ЭТОГО ЖЕ хостера все работало а перестало буквально в одночасье.

Что было по другому ? Настройки сервера ? Версия PHP ? Ну и все такое остальное...
« Последнее редактирование: 27-05-2016, 22:48:27 от stfp »
Хочешь сделать хорошо сделай это сам. Поздравь своих близких в стихотворной прозе.


Оффлайн Старый

  • Бизнес оценка: (9, 100%)
  • Мастер
  • *****
  • СПАСИБО: 1684
  • Сообщений: 5399
  • Карма: 157
  • Ищу работу постоянную, удалённую с окладом.
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн Старый

  • Мастер
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 1684
    • Сообщений: 5399
    • Карма: 157
    • Ищу работу постоянную, удалённую с окладом.
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
      • Просмотр профиля
Re: Кракозябры на сайте. Кто виноват?
« Ответ #5 : 27-05-2016, 23:04:04 »
Что было по другому ? Настройки сервера ? Версия PHP ? Ну и все такое остальное...

stfp, сочуствую. Такие моменты действительно обидны. Как бы этоо чуднО не звучало.  :)
Сам "жил" с хостером последние 15 лет. Думал, навсегда. Но бабло взяло верх.  :)
В принципе, свою историю уже рассказывал в отдельной теме. Повторяться не буду.

Сейчас отвязался. Не работает в мире денег лояльность и семейственность. Что-то не нравится, уходите. Советовать никого не буду. Сам ещё в поиске. Не знаю ваших пожеланий к хосту.

Поэтому, экспериментируйте. Я тут прикинул, если потестироваться у 12 хостеров, то год хостинга выходит бесплатно.  :))  (шутка)

Добавлено: 27-05-2016, 23:07:43

Что было по другому ? Настройки сервера ? Версия PHP ? Ну и все такое остальное...

Грамотная настройка кодировок и поддержка ANSI. Этого достаточно. Что уж на последнем поменяли, не знаю.  :)
« Последнее редактирование: 27-05-2016, 23:07:43 от Старый »

Оффлайн stfpАвтор темы

  • Бизнес оценка: (5, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 712
  • Сообщений: 1252
  • Карма: 70
  • Пол: Мужской
  • Медвед
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Поздравления.

Оффлайн stfpАвтор темы

  • Ветеран
  • *****
Re: Кракозябры на сайте. Кто виноват?
« Ответ #6 : 27-05-2016, 23:27:56 »
Поэтому, экспериментируйте. Я тут прикинул, если потестироваться у 12 хостеров, то год хостинга выходит бесплатно.  :))  (шутка)

Не не выйдет. Они щас по 7 дней на тест дают. Юмор был понят. )))

В принципе, свою историю уже рассказывал в отдельной теме. Повторяться не буду.

Скиньте ссылку в личку. Интересно стало почитать.

Грамотная настройка кодировок и поддержка ANSI. Этого достаточно. Что уж на последнем поменяли, не знаю.  :)

У других хостеров конечно такое тоже бывало. Но решали буквально в пол часа с первого тикета.

Вот кстати выписка из тикета. Скрин делать не стал. Долго да и лениво. Но если кому надо могу.

***
От: меня (логин) - дата
Добрый день. А скажите пожалуйста почему на сайте  все выглядит иероглифично?
иероглифы.PNG

От: хостера - дата
Здравствуйте!
Поправлено.

От: меня (логин) - дата
Здравствуйте. Не работает. И здесь (Ссылка на гостевую) тоже самое.

От: хостера - дата
поправлено

От: меня (логин) - дата
Я сейчас захожу с двух разных браузеров на страницы на которые ранее не заходил (Их нет в кеше) и показывает тоже самое. Иероглифы.

Не работает как и раньше.

От: хостера - дата
уже исправлено
***

Согласитесь, очень заманчивая переписка. Особенно когда она длится несколько дней. А иногда приходится долбать по несколько сообщений только что бы хоть что то ответили и показали что вообще живы еще.

Я бы по этому и хотел знать что да как. Может помогу им настроить (По советам форумчан) сервер. Подскажу что да как. Направлю их в нужное русло. Главное что бы им это пошло на пользу.


Добавлено: 27-05-2016, 23:34:15

Кстати чего хочу добавить. Вдруг поможет.

В htaccess прописали по дефолту UTF-8
А файл robots.txt (В нем есть коммент) так вот в вебмастере сами коменты при проверке robots.txt тоже отображается кракозябрами.

Это может о чем то сказать ?
Robots.txt он же вообще не имеет кодировки. Ну как я понимаю.

Вот скрин

« Последнее редактирование: 27-05-2016, 23:39:17 от stfp »
Хочешь сделать хорошо сделай это сам. Поздравь своих близких в стихотворной прозе.

Оффлайн Dogica

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 441
  • Сообщений: 1314
  • Карма: 36
  • Пол: Мужской
  • www.dogica.com
  • Награды SEO-специалист
    • Просмотр профиля
    • DOGICA

Оффлайн Dogica

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 441
    • Сообщений: 1314
    • Карма: 36
    • Пол: Мужской
    • www.dogica.com
    • Награды SEO-специалист
      • Просмотр профиля
      • DOGICA
Re: Кракозябры на сайте. Кто виноват?
« Ответ #7 : 27-05-2016, 23:50:25 »
настройки браузера посмотрите.. text-encoding ?
DOGICA® 3D World of Dog & Puppy
HTTP://WWW.DOGICA.COM  ;)

Оффлайн stfpАвтор темы

  • Бизнес оценка: (5, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 712
  • Сообщений: 1252
  • Карма: 70
  • Пол: Мужской
  • Медвед
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Поздравления.

Оффлайн stfpАвтор темы

  • Ветеран
  • *****
Re: Кракозябры на сайте. Кто виноват?
« Ответ #8 : 28-05-2016, 00:15:37 »
А Вы можете сами попробовать. У меня как ни менял кодировку не помогает. Пробовал хромом и мозилой. Иероглифы и все тут.

Забейте в браузер и гляньте.  http://www.rustost.ru/robots.txt

Хочешь сделать хорошо сделай это сам. Поздравь своих близких в стихотворной прозе.


Оффлайн Старый

  • Бизнес оценка: (9, 100%)
  • Мастер
  • *****
  • СПАСИБО: 1684
  • Сообщений: 5399
  • Карма: 157
  • Ищу работу постоянную, удалённую с окладом.
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн Старый

  • Мастер
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 1684
    • Сообщений: 5399
    • Карма: 157
    • Ищу работу постоянную, удалённую с окладом.
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
      • Просмотр профиля
Re: Кракозябры на сайте. Кто виноват?
« Ответ #9 : 28-05-2016, 00:25:24 »
В роботсе не допускается - правила и комментирование одной строкой!!!

Можно:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Нельзя:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.


Кодировки: Сервера - UTF-8, Документа (реальная) - utf-8, Документа (заявленная) - utf-8

robots.txt - UNIX (Windows-1251)
Поэтому  и кракозябры.
« Последнее редактирование: 28-05-2016, 00:36:02 от Старый »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
1512 Просмотров
Последний ответ 13-08-2013, 17:28:41
от Tamp
14 Ответов
4026 Просмотров
Последний ответ 08-05-2014, 06:48:09
от cyclop
10 Ответов
19571 Просмотров
Последний ответ 26-05-2015, 14:58:48
от KNAUF
8 Ответов
2240 Просмотров
Последний ответ 27-11-2014, 17:35:42
от seoiz
2 Ответов
1417 Просмотров
Последний ответ 16-10-2015, 19:05:00
от KNAUF