sobota, 15 sierpnia 2009

Windows Seven - problem w kodowanie polskich znaków

Postanowiłem drugi raz podejść do Windowsa Seven. Na moim dysku zagościł Windows 7 x64 ENG w wersji RTM. Tym razem oprócz szybkich testów zainstalowałem oprogramowanie z którego korzystam codziennie. Domyślnie system zainstalował się w angielskiej wersji językowej. Przy pomocy pakietu MUI doinstalowałem język polski. W ustawieniach zmieniłem języki klawiatury, wyświetlania, personalizację zegara, zmiennych daty, czasu oraz lokalizację na polską. Wszystko wyglądało poprawnie ... do czasu. W niektórych programach zauważyłem problemy w kodowaniu polskich znaków. Poniżej zdjęcie (program Subedit) z charakterystycznym kodowaniem.

Szybkie zapytanie do Google nie przyniosło pożądanego rezultatu, dlatego na własną ręką przejrzałem dokładnie opcje. Rozwiązaniem problemu okazała się opcja odpowiedzialna za programy niezgodne z kodowaniem Unicode. W lokalizacji Panel Sterowania -> Zegar, język i region -> Region i język -> Zakładka "Administracyjne" zmieniamy w sekcji "Język dla programów nieobsługujących kodu Unicode" na "Polski (Polska)". Zmiana wymaga ponownego uruchomienia systemu.



Po ponownym uruchomieniu systemy aplikacje powinny zmienić wyświetlanie tekstów z zachowaniem polskich znaków.


20 komentarzy:

Anonimowy pisze...

Dzieki, hula!

Anonimowy pisze...

DZieki!!

co prawda zauwazylam lekkie zwolnienie systemu po zmianie, ale w porownaniu z vista to i tak jest genialnie :)

Anonimowy pisze...

Dzięki Ci wielkie ;)

Jeszcze może rozwiązesz problem podkreślania przez Opere poprawnie wpisanych wyrazów ?
:)
Pozdrawiam

Hubert Koczorowski pisze...

Z tego co kojarzę to problem z podkreślaniem słów leżał po stronie braku dostępności polskiego słownika.

Do katalogu DICTIONARIES znajdującego się w profilu użytkownika (...\Dane aplikacji\Opera\Opera\) należało odkopiować prawidłowy plik dictionaries.xml

Fire pisze...

Ze smutkiem informuję - nie zadziałało. Polskie fonty jak miały problem z ujawnieniem się w niektórych programach, tak dalej problem mają. Jakaś sugestia?

Hubert Koczorowski pisze...

A mogę wiedzieć w jakich programach (dokładne wersje)? Wtedy może będę mógł pomóc. Pozdrawiam.

Fire pisze...

Chociażby Tlen. Nie ukrywam, że on mi najbardziej doskwiera. Polskie fonty wyświetlają się przy pisaniu (wiadomości, opisu), ale po zatwierdzeniu pokazują sie litery bez ogonków. Z otrzymywaniem wiadomości jest jeszcze gorzej - polskie fonty zastąpione zostają innymi znakami unicode.

Poczta - W Tlenie wygląda to znośnie, polskie fonty działają przy otrzymanych wiadomościach i tych, które sam wyślę. W The Bat, natomiast, nie działają w wysłanych przeze mnie mejlach. Interfejs również jest zubożony o polskie znaki.

Hubert Koczorowski pisze...

Może to problem z kodowaniem nakładek korzystających z IE8. Spróbuj zmienić takie opcje w przeglądarce: Narzędzia->Opcje->Ogólne->Języki i na liście dodaj Polski[pl] (inne usuń).

Fire pisze...

Wstyd przyznać, bo chyba oślepłem, ale... nie widzę takich opcji w moim IE8.

Hubert Koczorowski pisze...

Oto screen:

http://images44.fotosik.pl/267/2cee058883255037med.png

Fire pisze...

W istocie, ślepym jak kret. Oczywiście, opcja jest. Jednakowoż jest już ustawiona tak jak na screenie, więc najwyraźniej nie tu tkwi mój problem.

Hubert Koczorowski pisze...

Teraz jeszcze kodowanie w The Bat :)

Ogólna strona kodowa dla programu:
Opcje > Konfiguracja > Tabele kodowań znaków > ISO-8859-2

Strona kodowa dla przetwarzania wiadomości:
Konto > Właściwości > Szablony > Nowa wiadomość > Standard kodowania znaków > ISO-8859-2

Fire pisze...

W The Bat pomogło zmienienie kodowania na stare, dobre UTF-8, także działa. Dzięki przeogromne. Niestety dalej użeram się z tekstem pisanym w Tlenie.

Hubert Koczorowski pisze...

Nie ma za co :) Cieszę się,że mogłem pomóc.

Czyli wychodzi na to, że serwer pocztowy wymaga UTF-8 (które jest najbardziej uniwersalne).

Co do Tlena, to niestety nie mam go na żadnym komputerze. Jeśli znajdę czas to może podinstaluję go na virtualu i dam znać, ale niestety to już nie dzisiaj ...

Fire pisze...

Będę niezmiernie wdzięczny. Wiszę przysłowiowe piwo :]

Hubert Koczorowski pisze...

Spróbuj zainstalować tę wersję:

http://j.o2.pl/idi/tlenwindows-7.0.1.58.exe

i sprawdź czy działa. Ja nie zauważyłem problemów z kodowaniem polskich znaków.

Fire pisze...

Faktycznie, polskie fonty w Tlen 7 zdają się działać. Mimo tego, zauważyłem drobne literówki typu "Dzwięki". Ni mniej, cały ten hałas z polskimi znakami sprawia, że zaczynam wątpić w swoje podstawowe umiejętności informatyczne... T7 działa, ale za diabła nie wiem, jak postawić na nim GG. Port za nie odpowiedzialny jest ustawiony na "wyłączony" i nie daje w żaden sposób przemówić sobie do ustawień.

Anonimowy pisze...

a co ma na myśli anonimowy w komentarzu z 19 listopada (drugi od góry)? zmiana tego ustawienia spowalnia cały system???

Anonimowy pisze...

a co ma na myśli anonimowy w komentarzu z 19 listopada (drugi od góry)? zmiana tego ustawienia spowalnia cały system???

Hubert Koczorowski pisze...

Nie zauważyłem takiej zależności. A co miał anonim na myśli, to chyba się już nie dowiemy.