kodowanie polskich znakow (klient-serwer)

0

witam

mam zrobiony klient i serwer chat'a, niestety jak wysle jakies polskie znaki (wysyla text z pola TextField a odebrany wyswietla w TextArea) to do serwera dochodza krzaczki no i dalej serwer odsyla krzaczki, co zrobic zeby klient wysylal normalnie (ew. serwer odbieral dobrze polskie oogonki) ??

0

Ja mam tak zrobione że to serwer wysyła dokładnie tak jak dostał informacje - nie zmienia kodowania i klient odbiera nie zmieniony(pod wzgledem kodowania) ciąg... można też dla strumieni tekstowych ustawić kodowanie iso-2 ale wtedy musiz tą zmiane wprowadzić i w serwie i w kliencie... ja mam to opracowane w javie i dziala bez ustawiania kodowania - zwykle łańcuchy tekstowe i nie ma bariery mimo tego ze serw stoi na linux a klienta obsluguje z pow windy.

0

u mnie serwer tez niczego nie zmienia, klient tez, ale z ogonkow wychodza krzaczki, wydaje mi sie ze wine ponosza kotrolki TextField i TextArea, ale sam nie wiem

wlasnie zrobilem to, ale tak dziwnie:

out = new PrintWriter(new DataOutputStream(clientSocket.getOutputStream()), true);

teraz ogonki sa, gorzej z brakiem wyjatku, bo jak cos nie tak to nie ma sie jak dowiedziec czy cos sie stalo zlego, moze wie ktos jak rozwiazac moj problem </cpp>

wiem juz o co chodzi z tymi ogonkami, no i pytanie jak zmusic strumien DataOutputStream zeby czytal z kodowaniem Cp852 czy jakims tam (z polskimi ogonkami)

out = new DataOutputStream(clientSocket.getOutputStream());

co trzeba dorobic ?

0

problem rozwiazalem, trochu to trwalo ale warto bylo, no i jakos nikt nie umial mi pomoc :-/

1 użytkowników online, w tym zalogowanych: 0, gości: 1