Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 8.6.2010, 16:37   #1
jzeljko
Član
 
Član od: 25.7.2008.
Poruke: 39
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
Određen forumom Java UTF-8 parser

Pozdrav svima.

Pravim jednu aplikaciju kojom kupim neke podatke sa eksterne html stranice.

Ti podaci su imena i prezimena u kojima ima naših slova ŠĐČĆŽ.

Strancu kupim sa sledećim kodom i onda iz Stringa line izvlačim podatke koji mi trebaju:


Kod:
BufferedReader rd = new BufferedReader(new InputStreamReader(connection1.getInputStream())); 
            String line = null;

//            line = new String( rd.readLine().getBytes("ISO-8859-1"),"UTF-8");
            for (int i=0;i<19;i++){
                line =  rd.readLine();
            }

Sve to lepo radi samo sto umesto slova Ć dobijem Æ
a umesto slova Č dobijem È dok Ž i Š prepoznaje kako treba.

Na koji način da ovo sredim.

probao sam kao sto se vidi u kodu i sa

Kod:
line = new String( rd.readLine().getBytes("ISO-8859-1"),"UTF-8");

ali onda umesto svakog naseg slova dobijem ?.

Imena i prezimena treba da snimim u bazu podataka ali normalno da ih sredim pre toga jer mi sa ovim hieroglifima ne znače mnogo.

Najbolje bi bilo kad bi mogao da ih pri čitanju dobijem u UTF 8 formatu ali moglo bi i kada bi na neki nacin mogao i string koji ima one hieroglife da prepravim makar sa replace metodom


Kod:
prezime.replace('Æ','Ć');

ali ni ovo ne mogu jer mi pod apostrofima stoji vise znakova, a ne jedan, pa mi javalja gresku u formatu. Kada stavim nase slovo tj Ć ne mogu ni da snimim java fajl jer mi kaže da trenutni encoding ne podržava konkretno slovo i da treba ili da ga obrišem ili da promenim encoding što mi ne polazi za rukom.

Svaka pomoć je dobrodošla.
jzeljko je offline   Odgovor sa citatom ove poruke
Stara 8.6.2010, 18:07   #2
aljosabre
Novi član
 
Član od: 11.12.2008.
Poruke: 20
Zahvalnice: 17
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: Java UTF-8 parser

Pa promeni encoding, da. I kako gledas rezultate ? Na cemu prikazujes to sto si dobio ? U kom okruzenju radis ?
Ovo ce svakako pomoci:
http://java.sun.com/javase/technolog...c/intl/faq.jsp
aljosabre je offline   Odgovor sa citatom ove poruke
Stara 8.6.2010, 20:03   #3
jzeljko
Član
 
Član od: 25.7.2008.
Poruke: 39
Zahvalnice: 1
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Java UTF-8 parser

Radim sa eclipse rayvojnim okruženjem a rezultate upisujem u bazu koja je podešena tj mogu da upisujem u nju i naša slova što i radim iz drugog dela aplikacije.

Problem je u ovom delu što kupim nešto van mog koda što ne mogu da kontrolišem.

Probacu sad sa encodingom da vidim sta se desava, samo da vidim koji je.
jzeljko je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Tomcat i Java servlets HITNO!!! optimus_prime Programiranje 5 22.12.2008 13:17
Samsung D600 Java upload (USB cable) Aleksandar Programi za mobilne telefone 0 16.6.2008 13:54
Jel' se ovo misli na Java Script ili? Tim85 Internet tehnologije 2 7.12.2006 12:33
Java Alarm Cvrcak Programi za mobilne telefone 4 15.8.2006 0:44
G-thing program za LG(imam U8180) za java igre trazim gde ima? besplatno?trial? Ilic Marko Programi za mobilne telefone 1 9.2.2006 14:09


Sva vremena su po Griniču +2 h. Sada je 0:53.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com