Niepoprawne wyświetlanie polskich czcionek w załącznikach Opera 9.64

w dziale Opera Mail - poczta, czat, grupy dyskusyjne i kanały informacyjne
pwlsrs napisał(a):

Witam!
Problem jak w temacie, od pewnego czasu Opera zaczęła "strzelać fochy" i przestała wyświetlać polskie znaki zawarte w nazwach załączników (patrz screen) 2009-03-13_235522.jpg]
Sprawa jest o tyle istotna że Opera nie tylko źle wyświetla nazwy załączników ale i zapisuje je na dysk pod zmieniona nazwą.
Będę wdzięczny za wszelkie sugestie.
ps. wiem że były poruszane już podobne wątki ale wszystkie dotyczyły dalekiej przeszłości i opery w wersjach 7.xx i 8.xx

Medium napisał(a):

To ja się dołączę narzekaniem na niepoprawne wyświetlanie czcionki w temacie wiadomości (zrzut z Opery 10, ale Opera 9 też tak samo robi):

czcionka_w_temacie_maila.png


I załączniki z polskimi znakami:
zalacznik_w_operze.png


Ale w wysyłanych mailach z załącznikami zawierającymi polskie znaki już nie:
zalacznik_w_operze_wysyłane.png


Zresztą podobna rzecz dzieje się tutaj, jeśli zapisuję plik z polskimi znakami.

Tak więc w załącznikach nie warto stosować polskich znaków.

pwlsrs napisał(a):

Jestem pewien niemalże, w 100% że wcześniej takiego problemu nie miałem, więc jest nadzieja że problem ten da się jakoś rozwiązać grzebiąc w ustawieniach bądź przywracając inne wersje plików.

Originally posted by medium:


Tak więc w załącznikach nie warto stosować polskich znaków.


Nie zawsze jest to możliwe, a zwykle dosyć kłopotliwe rozwiązanie wait .
Pozostaje mi mieć nadzieję, że ktoś o wyższym stopniu wtajemniczenia niż ja znajdzie przyczynę i zasugeruje rozwiązanie.

Przed chwilą zrobiłem test z innym załącznikiem i jakby tego było mało załącznik o nazwie np. Który,żaba,bąk,źdźbło,ćma,ręka,kąś WCALE nie zostanie dołączony do maila, niezależnie od tego jakie posiada rozszerzenie.
To już według mnie niedopuszczalna sytuacja, bo niby skąd mam wiedzieć czy odbiorca dostał dokumenty czy nie?! Identycznie sprawa wygląda dla nazw plików obco języcznych (np. czeskie znaki w nazwie)
Obawiam się że będzie trzeba sięgnąć po chociażby Thunderbirda, bo Opera takim zachowaniem sama skreśliła się z pozycji klienta pocztowego rip

---------------------------------------
Aktualizacja

Okazało się że problem leży jednak po stronie ustawień/plików systemowych Opery.
Uruchomiłem Operę w wersji portable i okazało się że problem nie występuje, więc należało by znaleźć pliki odpowiedzialne za ten cały bałagan i dokonać podmiany. Pojawia się pytanie jakie to pliki i czy po ich ewentualnej podmianie "świeżymi" wersjami nie utracimy dotychczasowej funkcjonalności i ustawień (filtry, maile itd.). Jeżeli ktoś może pomóc w temacie to byłbym wdzięczny.

Poniżej na dowód załączam screen z Opery 9.64 "zainstalowanej"



i Opery 9.64 portable


---------------------------------------
Aktualizacja

Okazało się że problem leży w pliku opera6.ini, jego usunięcie rozwiązuje problem z nieprawidłowym rozpoznawaniem polskich znaków ale jednocześnie wraz z jego skasowaniem tracimy wszelakie ustawienia sad
Niestety nie doszedłem jeszcze do tego który konkretnie wpis odpowiada za błędy więc proponowane przeze mnie rozwiązanie traktuje sprawę po macoszemu, stawiając nas przed wyborem "albo rybki albo akwarium" sad
Mam nadzieję że ktoś rozpozna błędny wpis w pliku konfiguracyjnym Opery i pochwali się rozwiązaniem.
Przypuszczam że powodem zaistniałej sytuacji jest jakaś niezgodność opera6.ini z nowszymi wersjami...

...ale się rozpisałem, nie ma to jak dobry monolog wink

---------------------------------------
Aktualizacja- Rozwiązanie problemu
U mnie zadziałało, proszę dajcie znać czy u Was również pomogło.

UWAGA!
Przed przystąpieniem do edycji KONIECZNIE ZAMKNIJ PRZEGLĄDARKĘ


1. Wykonaj kopię pliku opera6.ini znajdującego się w C:\Documents and Settings\(Twoja nazwa użytkownika)\Dane aplikacji\Opera\Opera\profile

2. Otwórz plik opera6.ini w notatniku i znajdź pozycje [Network] i zamień istniejące wpisy na te podane niżej
wpis do sekcji [Network].txt

[Network]
IDNA White List=:no:jp:de:se:kr:tw:cn:at:dk:ch:li:museum:hu:xn--kgbechtv:xn--hgbk6aj7f53bba:xn--0zwm56d:xn--g6w251d:xn--80akhbyknj4f:xn--11b5bs3a9aj6g:xn--jxalpdlp:xn--9t4b11yi5a:xn--deba0ad:xn--zckzah:xn--hlcj6aya9esc7a:


3. Zapisz zmodyfikowany plik, powinien wyglądać tak jak na screenie poniżej
2009-03-14_180436.jpg


4. Uruchom przeglądarkę i wysyłaj do woli załączniki nazwane ąężźćńłó wink



jeżeli powyższa metoda nie zadziała to:


1. Zamknąć Operę i zmienić nazwę pliku opera6.ini na dowolną inną np. stary_opera6.ini.

2. Uruchomić Operę i ponownie ją zamknąć (w tym czasie przeglądarka utworzy sobie świeży plik opera6.ini).

3. Z nowo utworzonego pliku opera6.ini skopiować sekcję [Network], zamknąć notatnik i usunąć nowo utworzony plik opera6.ini.

4. Skopiowaną sekcję [Network] wkleić do pliku stary_opera6.ini, zamieniając tym samym poprzedni wpis.

5. Zamknąć notatnik i zmienić spowrotem nazwę pliku stary_opera6.ini na opera6.ini.

6. Gotowe...

Mam nadzieję że opisałem to dostatecznie jasno, w razie wątpliwości pytać.
Pozdrawiam

Medium napisał(a):

Originally posted by pwlsrs:

UWAGA!
Przed przystąpieniem do edycji KONIECZNIE ZAMKNIJ PRZEGLĄDARKĘ


Przecież można to zrobić przez edycję opera:config
Zresztą aż dziwne, że w pomocy opera:config czytamy dokładnie podaną przez Ciebie zawartość:

:com:net:no:jp:de:se:kr:tw:cn:at:dk:ch:li:museum:hu:xn--kgbechtv:xn--hgbk6aj7f53bba:xn--0zwm56d:xn--g6w251d:xn--80akhbyknj4f:xn--11b5bs3a9aj6g:xn--jxalpdlp:xn--9t4b11yi5a:xn--deba0ad:xn--zckzah:xn--hlcj6aya9esc7a:

a ja miałam tylko to
:no:jp:de:se:kr:tw:cn:at:dk:ch:li:museum:hu:


Nie wiem tylko, jak to może wpływać na nazwy załączników, skoro czytamy (IDNA White List):

IDNA White List: Top-level domain white list for International Domain Names (IDN). Switch to black list by prefacing list with ~


co Google tłumaczy:

IDNA Biała ListTop poziomie domeny białej liście Międzynarodowej Domain Names (IDN). Przełącz na czarnej liście przez prefacing lista ~



Originally posted by pwlsrs:

4. Uruchom przeglądarkę i wysyłaj do woli załączniki nazwane ąężźćńłó


No to już trzeba sprawdzić, ale otrzymując załączniki z takimi nazwami.

JaDo napisał(a):

Originally posted by medium:

Zresztą aż dziwne, że w pomocy opera:config czytamy dokładnie podaną przez Ciebie zawartość:

:com:net:no:jp:de:se:kr:tw:cn:at:dk:ch:li:museum:hu:xn--kgbechtv:xn--hgbk6aj7f53bba:xn--0zwm56d:xn--g6w251d:xn--80akhbyknj4f:xn--11b5bs3a9aj6g:xn--jxalpdlp:xn--9t4b11yi5a:xn--deba0ad:xn--zckzah:xn--hlcj6aya9esc7a:

a ja miałam tylko to
:no:jp:de:se:kr:tw:cn:at:dk:ch:li:museum:hu:


"Tylko", to jest regułka domyślna, Pomoc->Sprawdź dostępność aktualizacji i otrzymuje się tę pierwszą. Ale dlaczego tak, nie wiem.

pwlsrs napisał(a):

Originally posted by medium:

Nie wiem tylko, jak to może wpływać na nazwy załączników (...)


ja tym bardziej, jakkolwiek u mnie po zmianie tylko tego wpisu, Opera zaczeła działać prawidłowo. Ciekaw jestem czy u innych też pomogło.
Medium, nie napisałąś jak sytuacja wygląda u Ciebie.

Medium napisał(a):

Originally posted by pwlsrs:

Medium, nie napisałąś jak sytuacja wygląda u Ciebie.


Będziecie zdziwieni: próba przesłania maila pomiędzy swoimi kontami pocztowymi z załącznikami o nazwach zawierających polskie znaki diakrytyczne udała się... w dwóch przypadkach z edycją w opera:config i bez edycji.

Dla mnie wniosek raczej oczywisty:
zapis w IDNA White List w opera:config nie ma wpływu na kodowanie znaków w nazwach załączników wysyłanych i otrzymywanych maili.

pwlsrs napisał(a):

medium, popraw mnie jeśli źle rozumuję. Nie zrobiłaś zupełnie nic i nagle Twój problem zniknął?

Medium napisał(a):

Moje testy wykazały że Twoje sugestie nie są właściwe. W tematach maili otrzymywanym z my.opera.com wciąż są niewłaściwe znaki, co do załączników wysyłanych i odbieranych przeze mnie nie ma właściwie zmian. Zbyt mało otrzymuję obcych załączników i to jeszcze z polskimi znakami, bym mogła się wypowiadać.
W każdym razie punkt ustawień, który próbowałeś edytować dotyczy spraw innych, niż kodowanie znaków.

pwlsrs napisał(a):

u mnie po zmiane tylko tej sekcji natychmiast zmienia się sposób wyświetlania wszystkich załączników które już mam w poczcie odebranej, dotyczy to nie tylko nowych maili ale również tych które od dawna zalegają na dysku.
Widocznie natura mojego problemu byla zupełnie inna. Nie przeczę że edycja sekcji Network ma sie nijak do Twojego problemu- w końcu tak podpowiada zdrowy rozsądek. Jakkolwiek kiedy wprowadzam ponownie stare wartości, problem powraca, i nie potrafię tego inaczej wytłumaczyć. Być może ktoś ma podobny problem i będzie mógł to jeszcze zweryfikować.
pozdrawiam