Kinochi.org (ресурс не работает)

Готовые конфигурации подкастов (RSS и Web)
WendyH
Posts: 393
Joined: Fri Apr 13, 2012 7:59 pm

Re: Kinochi.org (23.10.2012)

Post by WendyH »

hishnik_rrr wrote:Скажите пожалуйста почему после обновления подкаста все названия становятся не читаемымы (в названии только знаки ? и иероглифы) :(
Фиг его знает что там может быть.
Интересно, только в этом подкасте? а версия HMS какая? А регион (страна)? Операционка?
А иероглифы вот такие: "Oaiiue ?uoa?u: Aic?i?aaiea eaaaiau (2012)" ??
Для кучи попробуйте подкаст который я прикрепил. Отпишитесь что получилось.
SONY KDL-32CX520
amakshev
Posts: 3
Joined: Wed Oct 26, 2011 9:47 am

Re: Kinochi.org (23.10.2012)

Post by amakshev »

WendyH wrote:
hishnik_rrr wrote:Скажите пожалуйста почему после обновления подкаста все названия становятся не читаемымы (в названии только знаки ? и иероглифы) :(
Фиг его знает что там может быть.
Интересно, только в этом подкасте? а версия HMS какая? А регион (страна)? Операционка?
А иероглифы вот такие: "Oaiiue ?uoa?u: Aic?i?aaiea eaaaiau (2012)" ??
Для кучи попробуйте подкаст который я прикрепил. Отпишитесь что получилось.
Вот такие ?˜N?N???N???N? ?????»?????????? N??µN??????????¶?µ???? ?????»??N??°, ????N???N?N??? ??N??µ?????·???????°N? N??°N????·?? ??A ???µ??N???N??·??N?, N?N????µ?» N????»??N???N?N? ?±N??°N?N??µ?? ????A ??N??????? ??A N????·???°?» ???µN???N??? ??A ??N?N???N????? ?????·??N?N???N??? ?±?°N??°?»N?????, N???N?N???N?N????? ??N????»N?N???N??µ?»N????? ???·A ?°N?N????°???µN??????°??N??µ??.Версия HMS 1.30.1 Страна Россия,операционка Win7 64
WendyH
Posts: 393
Joined: Fri Apr 13, 2012 7:59 pm

Re: Kinochi.org (23.10.2012)

Post by WendyH »

amakshev wrote:Вот такие ?˜N?N???N???N? ?????»??????????...
Спасиб. Хм. Вообще больше всего похоже на строку UTF8 показанную в CP1252... Всё это интересно, но мне никак неудаётся воспроизвести подобный косяк, хотя ОС такая-же. На это могут влиять несколько вещей, в том числе и те, о которых я незнаю. Например даже сервер kinochi.org, в принципе, отдавать в разных кодировках, в зависимости тоже от многих праметров. Но разобраться без вас (тех у кого такая штука) у меня не получится, так что прошу вашей помощи, вашего участия. (Я как слепой, вы мои глаза - если мне не скажете, то и не увижу)

Прикреплённый файл - это псевдоподкаст. При его загрузке будет создан каталог "Проверка кодировок" в самом подкасте Kinochi.org (неважно какой версии). И там 5 подкастов "Новинки" которые имеют каждый свой скрипт получения и обрабатывают ответ от сервера и пытаются его привести к разным кодировкам. Но мы с hishnik_rrr уже в личке попытались переписываться, у меня тогда ничего не вышло. Но решить проблему хочется. Вот теперь немного по-другому хочу попробовать.

И ещё. При обновлении "Новинки - none" в этом псевдоподкасте, на рабочем столе будут созданы три файла:
kinochi_cptest.txt
kinochi_cptest_allDecoded.txt
kinochi_cptest_UTF8Decoded.txt

Это сохранённый ответ от сервера, просто сохранённый, UTF8 декодированный, и декодированный плюс отработанный с функцией HmsHtmlToText(). Потому как хочу проверить как отрабатывают ещё и эти функции. Ибо на них может (может?) влиять текущая кодировка в операционной системе (точнее даже в Win7 настройка для программ не поддерживающих unicode). Поэтому прошу вас amakshev и hishnik_rrr запаковать их и прикрепить к ответу, чтобы я мог посмотреть.
SONY KDL-32CX520
Diman3452
Posts: 4
Joined: Fri Nov 16, 2012 11:16 pm

Re: Kinochi.org (23.10.2012)

Post by Diman3452 »

WendyH wrote:...запаковать их и прикрепить к ответу...
Attachments
pack.zip
(48.02 KiB) Downloaded 844 times
WendyH
Posts: 393
Joined: Fri Apr 13, 2012 7:59 pm

Re: Kinochi.org (23.10.2012)

Post by WendyH »

Diman3452, hishnik_rrr, tarzann5, спасибо за помощь. Полученные результаты меня удивили и расстроили. Эти файлы (полученные от сервера kinochi и сохранённые данные) реально плохие. Т.е. реально с вопросиками. Т.е. код символов их 3F, а не неправильное их отображение. В общем, вечер этот я провёл сидя и тупя над одной вещью. А именно, почему следущие куски кода по-разному отрабатывают, точнее в первом случае кодировка текста UTF-8, во втором CP1251 (у меня). Запрос старался делать максимально одинаковым.
[+] Код с++ script

Code: Select all

      char sOutHeader = '';
      sHeaders = 'http://kinochi.org/\r\n';
      sHeaders+= 'Accept-Encoding: gzip, deflate\r\n';
      sHeaders+= 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0\r\n';
      sHeaders+= 'Connection: Keep-Alive\r\n';
      sHeaders+= 'Accept: application/json, text/javascript, */*; q=0.01\r\n';
      sHeaders+= 'Accept-Language: ru-RU,ru;q=0.9,en;q=0.8\r\n';
      sHtml = HmsSendRequestEx('kinochi.org','/modules/filmoteka/','POST','application/x-www-form-urlencoded; Charset=UTF-8',sHeaders,'act=get&page='+IntToStr(i)+'&hash%5B%5D=filmoteka&hash%5B%5D='+sVideoId,80,0,sOutHeader,true);

  HmsStringToFile(sHtml, SpecialFolderPath(0)+'\\kinochi_cptest_EX.txt');

  Variant xmlHttp;
  try {xmlHttp = CreateOleObject('WinHttp.WinHttpRequest.5.1');} except {}
  if (VarType(xmlHttp)!=varDispatch) {HmsLogMessage(1, 'Немогу создать ActiveXObject WinHttp.WinHttpRequest.5.1'); return;}
  xmlHttp.Open('POST', 'http://kinochi.org/modules/filmoteka/', true);
  xmlHttp.SetRequestHeader('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0');
  xmlHttp.SetRequestHeader('Connection', 'Keep-Alive');
  xmlHttp.SetRequestHeader('Referer', 'http://kinochi.org/');
  xmlHttp.SetRequestHeader('Accept', 'application/json, text/javascript, */*; q=0.01');
  xmlHttp.SetRequestHeader('Accept-Language', 'ru-RU,ru;q=0.9,en;q=0.8');
  xmlHttp.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded; Charset=UTF-8');
  xmlHttp.Send('act=get&page=0&hash%5B%5D=filmoteka&hash%5B%5D='+sVideoId);
  xmlHttp.WaitForResponse();
  HmsStringToFile(xmlHttp.responseText, SpecialFolderPath(0)+'\\kinochi_cptest_HttpReq.txt');
(Этот код есть в прикреплённом файле, в "Новинки - none")
Сохранённые результаты (кодировка), файлы kinochi_cptest_EX.txt и kinochi_cptest_HttpReq.txt - разные.

Поэтому продожлаем эксперементировать. Я прикрепил всё такой же псеводподкаст и у меня такая-же просьба, пожалуйста, не могли бы вы протестировать и его. После обновления подкаста "Новинки - none" на рабочем столе появятся два файла: kinochi_cptest_EX.txt и kinochi_cptest_HttpReq.txt. Отпишитесь про отображения названий в этих подкастах и в ответе также прикрепите архив с этими уже двумя файлами.
Перед тем как загрузить этот прикреплённый новый тест - удалите старый из HMS. (Думаю мы этот косяк победим)

UPD:
опа-на. Посмотрел через сниффер, а ответ-то от киночи приходит в одной кодировке и в первом случае и во втором - unicode. Но каким-то образом WinHttpRequest конвертирует на лету кодировку к кодировке приложения, походу.. Странно. Интересно посмотреть на ваши результаты.
SONY KDL-32CX520
Diman3452
Posts: 4
Joined: Fri Nov 16, 2012 11:16 pm

Re: Kinochi.org (23.10.2012)

Post by Diman3452 »

WendyH wrote:...про отображения названий в этих подкастах...
В подкасте "Новинки - none" все названия по-русски
В подкасте "Новинки - HttpRequest" только Темный рыцарь, Красные хвосты и Обитель зла по-русски, остальное в виде Iaiii?ei ?aiaou
Attachments
Desktop.zip
(26.07 KiB) Downloaded 830 times
WendyH
Posts: 393
Joined: Fri Apr 13, 2012 7:59 pm

Re: Kinochi.org (23.10.2012)

Post by WendyH »

Наконец-то! Похоже косяк побеждён. Обновил подкаст в первом сообщении. Ничего нового, исправлен только этот косяк, у кого он был. Спасибо учавствовавшим.
Diman3452 wrote:В подкасте "Новинки - HttpRequest" только Темный рыцарь, Красные хвосты и Обитель зла по-русски, остальное в виде Iaiii?ei ?aiaou
А вот это особо мило. Просмотрев ваш файл - там кодировка одна для всех названий. Кто-нибудь может объяснить это явление? Я не могу.

Отпишитесь, всё ли работает теперь.
SONY KDL-32CX520
hishnik_rrr
Posts: 23
Joined: Thu Jan 19, 2012 6:45 pm

Re: Kinochi.org (23.10.2012)

Post by hishnik_rrr »

WendyH wrote:Наконец-то! Похоже косяк побеждён. Обновил подкаст в первом сообщении. Ничего нового, исправлен только этот косяк, у кого он был. Спасибо учавствовавшим.
Diman3452 wrote:В подкасте "Новинки - HttpRequest" только Темный рыцарь, Красные хвосты и Обитель зла по-русски, остальное в виде Iaiii?ei ?aiaou
А вот это особо мило. Просмотрев ваш файл - там кодировка одна для всех названий. Кто-нибудь может объяснить это явление? Я не могу.
Отпишитесь, всё ли работает теперь.
Отписал в личку, Kinochi_Проверка_кодировок.
Attachments
Kinochi_Проверка_кодировок.rar
(55.5 KiB) Downloaded 851 times
Diman3452
Posts: 4
Joined: Fri Nov 16, 2012 11:16 pm

Re: Kinochi.org (23.10.2012)

Post by Diman3452 »

Diman3452 wrote:В подкасте "Новинки - HttpRequest" только Темный рыцарь, Красные хвосты и Обитель зла по-русски, остальное в виде Iaiii?ei ?aiaou
Удалил прежний подкаст, закинул обновленный с первого поста - такая же "картина" :(
Attachments
Кодировки.jpg
Кодировки.jpg (139.94 KiB) Viewed 17985 times
Post Reply