BG Development


Страници: (4) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Един сайт не иска насилствена смяна на кодировката
code2
Публикувано на: 05-09-2019, 07:42
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 302
Регистриран на: 11.06.16



Става дума за сайта "technews.bg". С помощта на разширение променям кодовата таблица, но крайният резултат си стои UTF-8. Не съм намерил друг сайт, който така да прави, включително google.bg и wordpress.org.

Ето съществената част от хедъра на отговора:
CODE
Link:; rel="https://api.w.org/"
Connection:close
Transfer-Encoding:chunked
Content-Type:text/html;charset=Windows-1252


Каква може да е причината? Изричното задаване на кодовата таблица в хедъра би трябвало да игнорира съответния мета таг в html сорса.
PMEmail Poster
Top
code2
Публикувано на: 05-09-2019, 09:15
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 302
Регистриран на: 11.06.16



Използвайки websniffer.cc отворих разглеждания сайт.
Резултатът (body) започваше със следното:
CODE
51f8
<!DOCTYPE HTML>

Така и не успях да разбера какво е това "51f8". Не е дължината на текста, защото последният е около 4 пъти по-голям. Не е и "Byte Order Mark", защото не намерих в интернет нещо наподобяващо. Вероятно става дума за шестнайстична стойност, защото текстът от своя страна завършва с "0".
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 05-09-2019, 09:34
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2780
Регистриран на: 21.02.18



"кодова таблица" звучи много комунистическо


--------------------
https://www.rust-lang.org/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
PMEmail PosterUsers Website
Top
PxL
Публикувано на: 05-09-2019, 10:02
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 2945
Регистриран на: 26.04.05



Това hex число е дължината на конкретния chunk. Ако го гледаш цялото като резултат след 51f8 символа има друго число указващо следващият chunk. А последният завършва с 0.

Относно кодировката не ми стана много ясно каква е целта. Форсираш response header-и ли?

Това мнение е било редактирано от PxL на 05-09-2019, 10:28


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
code2
Публикувано на: 05-09-2019, 11:17
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 302
Регистриран на: 11.06.16



QUOTE (PxL @ 05-09-2019, 10:02)
Това hex число е дължината на конкретния chunk. Ако го гледаш цялото като резултат след 51f8 символа има друго число указващо следващият chunk. А последният завършва с 0.

Относно кодировката не ми стана много ясно каква е целта. Форсираш response header-и ли?

Точно така подправям response header-а, но резултат от това няма! Затова се чудя как браузъра определя кодовата таблица? По принцип като тя бъде зададена в response header-а, тогава всички мета дефиниции стават невалидни. Значи нещо друго има. Предполагам, че е някакъв "Byte Order Mark", но в случая не съм сигурен в това. Та затова питам, ако някой може да провери причината.

Между другото смяната на кодовата таблица с помощта на готово разширение за браузъра също не пожела да смени кодирането. Иначе във всички другите страници които съм срещал това става без проблем (за последното говоря).
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 05-09-2019, 12:58
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2780
Регистриран на: 21.02.18



QUOTE
браузъра също не пожела да смени кодирането

Комп§трите правят само това което им се кажа. Нищо повече и нищо по-малко. Поне за момента нямат собствени желания


--------------------
https://www.rust-lang.org/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
PMEmail PosterUsers Website
Top
PxL
Публикувано на: 05-09-2019, 14:59
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 2945
Регистриран на: 26.04.05



Точно в тоя сайт не виждам нищо по-различно от останалите, освен, че ми сваля 2.1 MB crap при всяко зареждане. Освен нескопосаният код друго по-странно в хедърите няма. Какъв браузър ползваш, че не ти декодира нещата така, както му зададеш?


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
Lachezar
Публикувано на: 09-09-2019, 11:38
Quote Post



Име: Лъчезар Добрев
Група: Потребител
Ранг: Почетен член

Мнения: 2708
Регистриран на: 10.11.04



Ако поразровиш из Интернет ще видиш, че META елементите печелят срещу заглавките.
Аз като погледнах обаче, страницата има:
  • Content-Type: text/html; charset=UTF-8
  • <meta charset="UTF-8" />
Изглежда наред.


--------------------
И'м ватцхинг ъоу...
PMUsers Website
Top
Gamma Goblin
Публикувано на: 09-09-2019, 12:27
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2780
Регистриран на: 21.02.18



автора не осъзнава, че като смени стойността на хедъра, това не сменя кодировката на текста.


--------------------
https://www.rust-lang.org/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
PMEmail PosterUsers Website
Top
ici
Публикувано на: 09-09-2019, 12:41
Quote Post


Group Icon
Име: Ивайло Илчев ики
Група: VIP
Ранг: Почетен член

Мнения: 16435
Регистриран на: 06.06.04



icon_smile.gif>

Прикачена картинка
Прикачена картинка


--------------------
Reading undefined locations provides undefined data.
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0