Ustawianie kodowania polskich znaków

w dziale Strony WWW w Operze
daroc napisał(a):

Co zrobić, aby na tej stronie polskie znaki były wyświetlane poprawnie? Żadne ustawienie kodowania nie daje rezultatu, ani w preferencjach dla witryny ani w menu Widok.
W źródle strony polskie znaki są ok.

Ryszard napisał(a):

U mnie na chwilę pomogło ustawienie Widok-Kodowanie znaków-windows-1250. Ale potem się coś spsuło. I w ogóle przestało reagować na zmiany w Widok-Kodowanie.
Strona orginalnie jest <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Originally posted by daroc:

W źródle strony polskie znaki są ok.


Czym oglądasz źródło? U mnie też są OK - w notatniku z win98 - co jest chyba dowodem na użycie kodowania windows-1250.

daroc napisał(a):

No tak, pominąłem tę ważną informację. Używałem Notepad2 i w menu encoding widzę "ANSI".
W operze na panelu informacje mam
Encoding (used by Opera):
iso-8859-1 (windows-1252)
I nie potrafię zmienić używanego kodowania. Nawet edycja w źródle strony tagu meta nie pomaga (chociaż zdaję sobie sprawę, że ten tag tak naprawdę mało znaczy). U mnie zmiana w menu nie przynosi żadnych zmian.
Nie potrafię nic sprawdzić za pomocą strony web-sniffer.net

Jakby co - Opera 9.63 i Vista.

Ryszard napisał(a):

Wychodzi, że toto jest niebardzo zależne od sytemu operacyjnego i przeglądarki wink Dlaczego ta strona jest taka odporna na zmianę kodowania w locie? Nie wiem.
Zrobiłem tak - w preferencjach witryny ustawiłem windows-1250
I to nic nie dało, ale kliknąłem w inny link - jest OK (z wyjątkiem "Dziewczyna O Perłowych Włosach" - nie znam twórczości Kultu na tyle, żeby ocenić czy tak ma być, czy coś jest spsute wink )
No i tak to teraz działa - ciągle z włączoym dla witryny windows-1250 - pierwsze załadowanie dowolnego adresu:
Kodowanie (użyte przez Operę):
iso-8859-1 (windows-1252)

po kliknięciu w link na stronie
Kodowanie (użyte przez Operę):
iso-8859-1 (windows-1250)

Originally posted by daroc:

Co zrobić, aby na tej stronie polskie znaki były wyświetlane poprawnie?


1. W preferencjach dla witryny ustawić kodowanie windows-1250
2. Dodać do zakładek stronę http://www.lyricstime.com/kult-dom-wschodzcego-soca-lyrics.html (bo złe kodowanie jej nie szkodzi
3. Zamknąć Operę.
4. Załadować stronę z pkt2 (albo zamknąć Operę z tą stroną)
5. Kliknąć na stronie w link Kult Lyrics - ta strona i wszystkie otwarte potem będą miały PLznaki (oprócz "Dom Wschodzcego Soca", której nie pomoże żadne odświeżanie)

daroc napisał(a):

Dobrze opisany problem, dzięki. Wiem przynajmniej jak to obejść. wink Będzie trzeba zgłosić buga. Postaram się znaleźć chwilę czasu w ciągu tygodnia.

daroc napisał(a):

http://my.opera.com/community/forums/findpost.pl?id=2929300
Nie udało się nawet w ciągu miesiąca... Przypomniałem sobie o tym tylko dlatego, bo miałem zapisaną kopię powyższego posta (tego z 02.02.09) w notatkach. wink

Ryszard napisał(a):

Dodałem obrazki.
Chyba trochę przekombinowałeś przy opisie - żeby zobaczyć problem:
Strona załadowana jako pierwsza zawsze będzie wyświetlana w iso-8859-1 niezależnie od ustawień Opery
wystarczy to, co widać na pierwszych 3 zrzutach.
A dlaczego chcemy mieć ją w windows-1250 to dla anglojęzycznych jest chyba zupełnie nie do zrozumienia wink Chociaż - może ktoś zobaczy różnice w liście "HOTTEST"