zmiana języka - brak polskich znaków

w dziale Opera
krzys napisał(a):

Na chwilê potrzebowa³em aby Opera poprawnie wy¶wietla³a hebrajskie znaki, zmieni³em wiêc kodowanie na ISO-8859-8 i doda³em do preferowanych jêzyków na stronach www jêzyk hebrajski. I wszystko OK, tylko jak wróci³em do polskich ustawieñ to Opera nie wy¶wietla poprawnie polskich znaków - czcionki w podgl±dzie nie maj± polskich ogonków tylko takie kó³ka lub kropki u góry znaków (±, ê æ itp.) a na stronach to wogóle paskudnie wygl±da.Mój system i opera
Wersja 7.54 Final
Kompilacja 751
Platforma Linux (Fedora Core 2)
System i686, 2.6.5-1.358
Qt library 3.3.3

Ryszard napisał(a):

Na chwil� potrzebowa�em aby Opera poprawnie wy�wietla�a hebrajskie znaki, zmieni�em wi�c kodowanie na ISO-8859-8 i doda�em do preferowanych j�zyk�w na stronach www j�zyk hebrajski. I wszystko OK, tylko jak wr�ci�em do polskich ustawie� to Opera nie wy�wietla poprawnie polskich znak�w


Jeżeli Opera nieporawnie wyświetlała hebrajski to albo była źle ustawiona, albo trafiłeś na "skopaną" stronę.
Widok - Kodowanie znaków - Wybór automatyczny i ma być dobrze na każdej stronie. Jak będzie jakiś problem to się odezwij.

Preferencje - Języki:
Preferowane języki - tu ustawiasz jaki język(języki) ma być brany pod uwagę, gdy serwis oferuje różne wersje językowe
Domyślne kodowanie gdy nie zostało.... - zgodnie z opisem - to kodowanie będzie użyte na stronach, gdzie nie zostało określone.

[dodane] - może się oczywiście okazać, że na obrazku wcale nie ma poprawnie wyświetlonych znaków hebrajskich - ten język znam tylko z nazwy

96opera.png

wojtzuch napisał(a):

A ja to dopiero mam krzaki w Twojej wypowiedzi, jak widać na ząłączniku. Piszesz też z tym kodowaniem i jest jak jest...

kodowanie.jpg

Mayor napisał(a):

eżeli Opera nieporawnie wyświetlała hebrajski to albo była źle ustawiona, albo trafiłeś na "skopaną" stronę.
Widok - Kodowanie znaków - Wybór automatyczny i ma być dobrze na każdej stronie. Jak będzie jakiś problem to się odezwij.

trafiłem na ten wątek z szukajki (wow, naprawili party )

1.) no więc Ryszard jak Ty widzisz pierwszy post w tym wątku ze swoim kodowaniem na auto?

ja też mam auto a widzę tak jak wojtzuch wyżej napisał i żeby widzieć normalnie muszę zmienić kodowanie na inne, ale wtedy reszte postów widze z krzakami

często zdarza mi się wchodzić na strony z krzaczkami i mimo "auto" muszę zmieniać kodowanie (na szczęście mam do tego przycisk), no ale chyba nie tak to powinno działać

2.) jak zrobić żeby na stale ustawić inne kodowanie dla widoku grup dyskusyjnych a inne dla www?
na www mam ustawione na auto ale w widoku grup dyskusyjnych chciałbym mieć inne (iso-cośtam) bo tylko w takim nie mam krzaczków

chodzi o to że jak w widoku grup w M2 ustawie na iso to potem każda kolejno otwierana strona będzie też w iso, czyli z kolei cała w krzaczkach i muszę ręcznie zmieniać na auto...

3.) najlepiej gdybym wogóle mógł ustawić inne kodowanie dla
- maili
- grup dyskusyjnych
- www

bo zwykłe maile przy ustawieniu auto wygladają ok, tylko te grupy wymagają iso ale potem żeby odczytać maila to zaś muszę zmieniać kodowanie jak przy www

lazik_s napisał(a):

Mayor
bo zwykłe maile przy ustawieniu auto wygladają ok, tylko te grupy wymagają iso ale potem żeby odczytać maila to zaś muszę zmieniać kodowanie jak przy www


Czegoś tu nie rozumiem. Co nieby Operowy czytnik nie potrafi odczytać deklarowanego charsetu i poprawnie go wyświetlić?

Ryszard napisał(a):

Pierwszą wiadomość w tym wątku widzę OK wtedy gdy ustawię na ISO-8859-2, bez tego mam kwadraciki. Oczywiście przy takim ustawieniu (ISO-8859-2) w pozostałych wiadomościach mam krzaczki(kwadraciki) ale "inne" - tam gdzie powinien być PLznak są 2 dziwne znaki. I wszystko (te widoki) jest "zgodne z przewidywaniami"
krzys pisał swoje przy ISO-8859-2, ja oglądając wątek na auto (a to oznacza, że Opera ma odczytać z nagłówka kodowanie i odczytuje utf-8) widzę "śmieci". Dam na sztywno ISO-8859-2 to PLznaki z innych wiadomości - wstawione w utf-8 są nieczytelne.
Nie ma możliwości, żeby jakikolwiek program prawidłowo wyświetlił stronę, która ma w nagłówku inny format kodowania, a inny został na prawdę użyty. Coś w stylu kaseta video zapisana w MESCAM a oglądana w PAL

często zdarza mi się wchodzić na strony z krzaczkami i mimo "auto" muszę zmieniać kodowanie (na szczęście mam do tego przycisk), no ale chyba nie tak to powinno działać

Owszem, nie tak wink Sprawdź sobie na takiej stronie czy ma w ogóle deklarację kodowania. Podobnie jest z e-mailami i wiadomościami z grup news. Powinny mieć "linijkę"
Content-Type: text/plain; charset=
I właśnie dla takich "webmasterów" i programów pocztowych jest Preferencje - Języki - Domyślne kodowanie znaków, gdy nie jest .....
Co tam wstawić - była dyskusja na ten temat i jak pamiętam skończyło się na:
- dla stron jednak lepsze win-1250, jak "nie dał kodowania to na pewno takiego używał"
- dla news lepsze ISO-8859-2 - bo większość "niezdeklarowanych" wysyła z takim kodowaniem.
Ustawienie Preferencje - Języki - Domyślne kodowanie znaków, gdy nie jest ..... na ISO-8859-2 poprawia tylko "czytelność", ale nie rozwiązuje problemów powstających przy pisaniu odpowiedzi.

najlepiej gdybym wogóle mógł ustawić inne kodowanie dla
- maili
- grup dyskusyjnych
- www


Gdyby każdy pismak tak ustawił swój program, żeby wstawiał deklarację kodowania to nie byłoby żadnych problemów. Brak deklaracji to oczywiście "zasługa" lansowania przez pewną firmę swoich standardów.

http://sunsite.icm.edu.pl/ogonki/

Ryszard napisał(a):

Co nieby Operowy czytnik nie potrafi odczytać deklarowanego charsetu i poprawnie go wyświetlić?

Jak ma co, to odczyta i wyświetli poprawnie smile, ale sprawdź sobie ile jest wiadomości wysłanych "Microsoft Outlook Express" bez deklaracji.

Mayor napisał(a):

a nie da się jakimś hackiem ustawić tak zebym miał "Domyślne kodowanie znaków" inne dla maili (no bo pod to wchodzą grupy) a inne dla www? generalnie powinien być jakiś rozdział dla M2 i przegladarki
kiedyś mi się obiło o oczy dopisywanie czegos w plikach ini w folderze Mail ale nie pamętam już czego dotyczyło

lazik_s napisał(a):

Ustawienie Preferencje - Języki - Domyślne kodowanie znaków, gdy nie jest ..... na ISO-8859-2 poprawia tylko "czytelność", ale nie rozwiązuje problemów powstających przy pisaniu odpowiedzi.


To M2 za co ma RFC2046?

Jak ma co, to odczyta i wyświetli poprawnie , ale sprawdź sobie ile jest wiadomości wysłanych "Microsoft Outlook Express" bez deklaracji.


Na to podałeś rozwiązanie wyżej.

Ryszard napisał(a):

generalnie powinien być jakiś rozdział dla M2 i przegladarki

Dlaczego? Generalnie jest przyjęte, że każdy internetowy dokument (plik html, e-mail, i.t.d) ma wstawioną deklarację kodowania.

kiedyś mi się obiło o oczy dopisywanie czegos w plikach ini w folderze Mail ale nie pamętam już czego dotyczyło


..../POCZTA/accounts.ini
i tam dla danego konta
Force Charset=1
wtedy odpowiedź jest zawsze kodowana tak, jak ustawiłeś we właściwościach (wysyłanie) konta.
Normalnie jest Force Charset=0 - skutkuje odpowiadaniem "niezdeklarowanym" w utf-8.

[dodane]
lazik_s - podaj, proszę, linka do tego swojego cudemaileronesowca i przestań mieszać.

lazik_s napisał(a):

[dodane]
lazik_s - podaj, proszę, linka do tego swojego cudemaileronesowca i przestań mieszać.


Broń dalej M2 i wypowiedz się na temat standardu "lowest common denominator".

Ryszard napisał(a):

wypowiedz się na temat standardu "lowest common denominator"

Czasem bywasz pożyteczny.

@Mayor - bywa też tak
http://home.tiscali.be/brian.huebner/PolMath.htm
strona ma deklarację kodowania - niestety inną niż deklaracja wysyłana przez serwer - i skutek nieciekawy.

lazik_s napisał(a):

Czasem bywasz pożyteczny.


ROTFL My mówimy o podstawach działania programów pocztowych i kontekście kodowania. Odpowiem twoimi słowami "przestań mieszać."

Mayor napisał(a):

Originally posted by Ryszard
..../POCZTA/accounts.ini
i tam dla danego konta
Force Charset=1
wtedy odpowiedź jest zawsze kodowana tak, jak ustawiłeś we właściwościach (wysyłanie) konta.
Normalnie jest Force Charset=0 - skutkuje odpowiadaniem "niezdeklarowanym" w utf-8.

hmm ale to spowoduje że tylko mój mail będzie wysłany dobrze przy odpowiadaniu na źle skodowany mail

tj. może tak:
teraz

- odbieram maile z grupy
- przy ustawieniu kodowania "pod www" czyli windows-...) częśc maili posłanych z nieskonfigurowanych mailerów (domyślnie ISO-88...) wyświelta mi się z krzaczkami
- odpisuje na niego w swoim kodowaniu domyślnym dla nieskonfigurowanych, czyli windows-.. (czyli złym)
- M2 samo pokaże wiadomość że jak go teraz wyśle to wyśle go w utf-8 i będa krzaczki i czy chcę zamienić kodowanie (jakoś tak), moge wybrać tak lub nie

po dodaniu Force Charset=1 ??

- odbieram maile z grupy
- przy ustawieniu kodowania "pod www" czyli windows-...) częśc maili posłanych z nieskonfigurowanych mailerów (domyślnie ISO-88...) dalej wyświelta mi się z krzaczkami
- odpisuje na niego, ale teraz nie wyśle mi mojego maila w utf-8 a w domyslnym czyli w tym przypadku windows-12..

tak?

no bo jak tak to też nie halo bo:
jesli pierwotny mail jest wysłany w iso-88.. to:
- defaultowo odpowiada sie na niego w utf-8 (źle)
- lub tym co ma się ustawione jako domyslne (w tym przypadku win-12..) czyli teź źle

mogę oczywiście ustawić za domyslne iso-88.. i wtedy nie będzie problemu bo takie maile odczytam prawidłowo i odpowiem prawidłowo (a co ciekawe, po daniu "odpowiedz" samo sie zmienia na autodetect faint, no ale działa dobrze więc nie narzekam)

zmiana w force charset nie spowoduje że nie bedę widział krzaków, tylko że nie będę ich wysyłał przy odpowiadaniu na krzaczany mail..

jakby sie dało wymusić iso-88.. przez np. Force Charset=iso-88... to było lepiej ale to wymusza tylko sposób odpowiadania, a ja bym chciał wymusić w mailu sposób odczytywania, i tylko w mailu

no nic, widze że się nie da ale przeżyje jakoś wink zmieniłem sobie domyslne kodowanie dla nieokreslonych stron na iso-88.. bo grupy się sprawdza codziennie a strony są skrzaczane rzadziej

teraz mam normalnie na "auto" i to załatwia "dobre strony" o określonym kodowaniu
dla stron "złych" o nieokreślonym kodowaniu ORAZ maili wysłanych z czytników o nieokreślonym kodowanu mam iso-88..
i to jest chyba najbardzij optymalne rozwiązanie, no chyba żebym zaczął trollić na grupach pisząc do ludzi "skonfiguruj se k.. czytnik!" [cyt. michmaj] wink

lazik_s napisał(a):

Mayor jak już tak ci źle to postaw sobie przed M2 Hamstera i dodawaj nagłówek. Proste.
BTW zgłoszony jest ten bug na bugtracku Opery?

Mayor napisał(a):

no w ostatnich liniach napisałem że nie jest w sumie tak żle, na teraz nie widze żadnych krzaków w grupach i mailach czyli ok
tyle że prawdopodobnie bede teraz częściej trafiał na strony z krzaczkami ale czas pokaże czy to będzie na tyle upierdliwe żeby się tym zajmować dalej

a z żadnymi Hamsterami nie mam ochoty sie bawić (po co)

Ryszard napisał(a):

teraz mam normalnie na "auto" i to załatwia "dobre strony" o określonym kodowaniu
dla stron "złych" o nieokreślonym kodowaniu ORAZ maili wysłanych z czytników o nieokreślonym kodowanu mam iso-88..
i to jest chyba najbardzij optymalne rozwiązanie, no chyba żebym zaczął trollić na grupach pisząc do ludzi "skonfiguruj se k.. czytnik!" [cyt. michmaj]


Też uważam to za optymalne rozwiązanie.
Rozumiem, że w ustawieniach konta masz na zakładce "Wysyłanie" kodowanie ISO-8859-2
i teraz
odpowiadasz na maila bez deklaracji kodowania
Masz:
- Force Charset=0 - odpowiesz utf-8;
- Force Charset=1 - odpowiesz ISO-8859-2;
(Force Charset=1 ustawia na sztywno kodowanie wysyłanych na takie jakie wybrano w ustawieniach konta na zakładce "Wysyłanie")

Przy Force Charset=0 przy zapisie wiadomości (wysyłaniu) pojawia się pytanie "co mam zrobić z tym znaczkiem".

Dochodzi jeszcze jeden "szczegół" - mam:
Preferencje - Języki - Domyślne.... na ISO-8859-2;
Wiadomość bez deklaracji widzę OK.
Wciskam "Odpowiedz" - cytuje się cała wiadomość ale zamiast PLznaków są pytajniki.
Najpierw zaznaczam kawałek(całą) wiadomość - są PLznaki w cytowanym.
[dodane]
za wcześnie wysłałem
Mam dla grup Force Charset=1 i nie chce mi się zmieniać, ale może przy Force Charset=0 i prawidłowym wyświetleniu wystarczy zaznaczyć treść wiadomości na którą się odpowiada, żeby nie posłać w utf-8.
No bo posłanie w utf-8 może poskutkować ...faint faint