[identity profile] alataire.livejournal.com posting in [community profile] useful_faq
А точнее, сайтик внезапно и вдруг превратился в тыкву!
КОД:

на самом сайте ВОТ ТАК:
Купить билет
и даже вот так:
пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ

Что вообще случилось?

UPD. Всем спасибо причина найдена, страница починена, кодировку портил веб-интерфейс у хостера.

Date: 2017-03-14 07:37 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Гг... Инжект.
Кто-то криворукий его сломал. Похоже что-то приклеить пытались.
Упд. А может база слетела.
У вас CMS какая? Посмотрите скрипт, который собирает страницу, у вас хидер, и футер отвалились.
Плюс страница я так понимаю на юникоде со слетевшей преамбулой - а отдает в чем-то другом типа cp-1251.
Нужно http заголовки смотреть.
Edited Date: 2017-03-14 07:43 pm (UTC)

Date: 2017-03-14 08:22 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Хостинг бесплатный? Код страницы можно (выдача серевера)? Правой кнопкой по странице, и "исходный код" типа такого.

Date: 2017-03-14 08:38 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Стоит посмотреть выдачу сервера. Если все целое, то в ". htaccess" или meta проставить нужную кодировку.

Meta это не тру, но можно быстро проверить.
Типа как тут:

http://htmlbook.ru/html/meta/charset

Еще, версию HTML, пропишите, а то сильно влияет.
Edited Date: 2017-03-14 08:43 pm (UTC)

Date: 2017-03-14 08:23 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Кодировка то отдельное. У вас в первом скриншоте хтмл почикан.

Date: 2017-03-14 08:24 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Я имел в виду криворукий хацкер пытался зверька подсадить, ничего личного.

Date: 2017-03-14 07:47 pm (UTC)
From: [identity profile] baibuga.livejournal.com

Юникод читается в другой кодировке, какой-то из обычных однобайтовых. А почему - ищите.

Date: 2017-03-14 07:49 pm (UTC)
From: [identity profile] sevabashirov.livejournal.com
пїЅпїЅ - это мягко сказано

Date: 2017-03-14 07:51 pm (UTC)
From: [identity profile] unlimited-69.livejournal.com
ссылку на сайтик бы

Date: 2017-03-14 08:59 pm (UTC)
From: [identity profile] unlimited-69.livejournal.com
на первый взгляд изменена кодировка -
попробуйте:

перекодируйте в UTF-8 и пересохраните

їЅпїЅпїЅпїЅпїЅпїЅ

подозреваю, что эти данные вряд ли удастся восстановить.

Date: 2017-03-14 09:05 pm (UTC)
From: [identity profile] unlimited-69.livejournal.com


и возможно так

Date: 2017-03-14 07:55 pm (UTC)
From: [identity profile] dims12.livejournal.com
Неправильная кодировка.

Сначала узнайте, в какой именно кодировке сохранены сами файлы. Для этого их надо открыть в программе, которая корректно отображает все символы, то есть, без "вопросиков" и узнать, что это за кодировка. Будем надеяться, что она не испорчена.

После этого, нужно именно эту кодировку указать в заговорках файлов или в настройках сервера.

Date: 2017-03-14 07:57 pm (UTC)
From: [identity profile] dims12.livejournal.com
Если вот так,

Купить билет

то данные, наверное, ещё не потеряны, а если вот так

їЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ

то потеряны.

Date: 2017-03-14 08:51 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
У вас 2 кодировки на странице. Левый верхний отличается от контента.

Date: 2017-03-14 07:59 pm (UTC)
From: [identity profile] ezdakimak.livejournal.com
А почему у вас сайтик в виде разметки выводится? Не читаемые символы это нормально если смотреть код. А почему сам код показывается? Сервер выдает неправильно mime type? Вместо хтмл идет текст?

Date: 2017-03-14 08:49 pm (UTC)
From: [identity profile] ezdakimak.livejournal.com
Image

Изначально код в windows-1251? Нигде не перекодируется каким-нибудь ФТП менеджером которым заливаете?

Date: 2017-03-14 09:48 pm (UTC)
From: [identity profile] ezdakimak.livejournal.com
Ну в вашем движке должно быть если не знаете и это какая-то CMS, тогда искать только. Попробуйте phpMyAdmin все-таки посмотреть какая в таблицах кодировка стоит посмотреть и нормальные ли там данные внутри.

Date: 2017-03-14 08:53 pm (UTC)
From: [identity profile] ezdakimak.livejournal.com
Image

Тайтл нормально пишется в utf-8, а мета дескрипшн поломан. Что из этого статика, а что из базы берется? Проверьте соединение с базой данных SET NAMES utf8 и таблицы в какой кодировке.

Date: 2017-03-14 08:49 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Сайт норм идет. Но там 2 кодировки, или контент накрылся. Сейчас не посмотрю - с телефона.

Date: 2017-03-14 09:05 pm (UTC)
From: [identity profile] ezdakimak.livejournal.com
Там тайтл в utf8, а текст хрен знает в чем, но указано windows-1251. Возможно базой данных выдается неправильно, а возможно и в саму базу залили с неправильной кодировкой (тогда накрылся, да).

Date: 2017-03-14 09:11 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Миграция корявая? Небось с 3 или 4 мускуля переезжали.
Там была вава с этим делом. Оно внезапно семибитный латин 1 делало. Причем не на всех выборках.

Date: 2017-03-14 08:03 pm (UTC)
From: [identity profile] eugine74.livejournal.com
Из корневой директории файлик маленький, .htaccess, случайно не удаляли?

Date: 2017-03-14 08:52 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Поиграйтесь кодировкой в браузере. Найдите какая норм отображает контент.

Date: 2017-03-14 09:07 pm (UTC)
From: [identity profile] ezdakimak.livejournal.com
Никакая не будет, там одна и та же последовательность символов повторяется со вставками в виде пробела

BF BD EF 20 в 16-ичном редакторе.

Date: 2017-03-14 09:13 pm (UTC)
From: [identity profile] i-v-bunsha.livejournal.com
Ща! Я такое видел!
Упд

Показалось, что это BOM с нулем на хвосте.

Короче, база икнула.
Edited Date: 2017-03-14 09:17 pm (UTC)

Date: 2017-03-15 07:49 am (UTC)
From: [identity profile] publicenemy.livejournal.com
Потеряно. Восстанавливайте из последней живой копии.

Сервер ваш говорит, что у вас кодировка windows-1251, а если пытаться детектировать по тексту, то похоже на utf-8. В общем, из этого восстановить не получится. На 99% уверен.

Date: 2017-03-15 08:09 am (UTC)
From: [identity profile] publicenemy.livejournal.com
Я бы начал с проверки даты и времени последнего изменения файла на сервере. Совпадает ли оно с датой последнего вашего редактирования?

Date: 2017-03-15 08:50 am (UTC)
From: [identity profile] publicenemy.livejournal.com
Если вы всё делаете просто текстовыми файлами, вам стоит подумать о том, чтобы хранить предыдущие варианты. Сначала это можно делать просто копиями файлов по папкам, а когда созреете для чего-либо более компактного, можно посмотреть в сторону git. Но это уже продвинутая штука.

Date: 2017-03-15 09:10 am (UTC)
From: [identity profile] publicenemy.livejournal.com
GitHub на первом этапе вам не нужен. Достаточно простого git. Он всё локально на компе может хранить. Просто будет удобнее видеть, что когда менялось и восстановить, если что. А когда более или менее будете в нём разбираться, можно и на github закинуть.

Date: 2017-03-15 09:53 am (UTC)
From: [identity profile] mudlaws.livejournal.com
аа, на китайском стихи начали писать?

у мастерхоста спросите, не делали они чего?

Date: 2017-03-15 10:33 am (UTC)
From: [identity profile] mudlaws.livejournal.com
но скорее всего это "типа сам пользователь" обновил так
или как выше написали, кто то чужой полез

Date: 2017-03-17 07:28 am (UTC)
From: [identity profile] eugine74.livejournal.com
Расскажите хоть, чего там было? А то вдруг и у меня случится, мало ли, всяко бывает. А тут сразу знать буду, где копать.

Date: 2017-03-17 08:00 am (UTC)
From: [identity profile] eugine74.livejournal.com
Ага, ясно, спасибо.