Strona 1 z 1

brak polskich znaków w javie

: 23 stycznia 2008, 21:55
autor: blasq
Witam. Jestem zmuszony korzystać ze storny, która łączy formularze htmla z javą. Konkretnie wpisuję w formularze na stronie pewne dane, po czym otwiera mi się applet javy w którym te dane się znajdują. Jednak przy ładowaniu tekstu do appletu ucina mi polskie znaki - tj zastępuje je krzaczkami, co uniemożliwia mi jakąkolwiek pracę. Używam opery w polskiej wersji, java obsługuje polskie znaki (np na kurniku), problem jest przy przekazywaniu tekstu z formularza do appletu. Próbowałem zmieniać kodowania jednak nic to nie zmienia... jakiś pomysł?

: 24 stycznia 2008, 08:17
autor: Bodzio
Prawdopodobnie masz locale ustawione na pl_PL.UTF-8 UTF-8, trzeba zmienić na pl_PL ISO-8859-2.
dpkg-reconfigure locales
Ps.miałem identyczną sytuację, gdy pisałem przelewy do banku. Na stronie banku przelew pisał się prawidłowo, dopiero potem po zatwierdzeniu otwierał się aplet javy, w którym należało zatwierdzić transakcję i wpisać hasła. Właśnie wtedy pojawiały się krzaczki, których program bankowy nie czytał. Jest to ewidentna wina oprogramowania banku, które jest ustawione na iso, a nie na UTF. A UTF jest w tej chwili standardem.
Możesz też zrobić inaczej, aby nie zmieniać ustawienia locali - odpal przeglądarkę poleceniem:
LC_ALL="pl_PL" /usr/bin/firefox - w przypadku opery dostosuj sobie ścieżkę.

: 25 stycznia 2008, 21:47
autor: blasq
to rozwiązało sprawę, dziękuję za pomoc!