От: От: Странни грешки 404
Това на картинката е шестнайсетичен код - \x е идентификатор за 16-чен код, а след него D0 е един байт информация. Горе-долу се вижда повтаряемост на всеки 2 байта, което навежда на мисълта за UTF-8, а то после е било URLEncode-нато.
Ето пример на URL, в което се съдържа URLEncode-ната кирилица:
bg.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BB%D0%B5%D0%B2%D0%B8%D0%B7%D0%BE%D1%80
(bg.wikipedia.org/wiki/Телевизор)
Ако извършите обратната процедура:
Взимате
\xD0\xA0\xD1\x97\xD0\xA1\xD0\x82\xD0\xA0\xD1\x91\xD0\xA1
и заменяте
\x с
% ще получите
%D0%A0%D1%97%D0%A1%D0%82%D0%A0%D1%91%D0%A1
След това ако го копирате в този инструмент:
Online URL Decoder
ще получите ето това:
РїСЂРёС
което ако си поиграете да го разгледате с няколко кодови таблици ще видите, че не става с нито една (или поне при мен не става). Та според мен това са били URL-та на кирилица, кодирана в UTF-8, след което това UTF-8 се е повредило и накрая е било URLEncode-нато.
Единия вариант, който допускам, е кирилицата да се е повредила при export на базата данни в SQL файл и последващото му import-ване. Но уви, за сега не се сещам как информацията с развалената кирилица може да се възстанови
Другия вариант е да има грешка в CMS-а, която омазва някои адреси. Трябва да покажете на програмист на коя страница се намират развалените URL-та.
Май излиза, че и в двата случая работата е за програмист.