Java + SuSE linux + nemacki karakteri
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Java + SuSE linux + nemacki karakteri  (Pročitano 527 puta)
0 članova i 1 posetilac pregledaju ovu temu.
xphreak
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 231



« poslato: 18 Мај 2006, 11:04:07 »

Evo u cemu je moj problem
Radim na projektu i server koji hostuje aplikaciju je na SuSE linux-u. Kada pokusavam da odstampam nemacke umlaut karaktere na SuSE linux-u iz Jave dobijam neke cudne nepoznate karaktere. Stampanje nemackih karaktera radim na sledeci nacin.

System.out.println((char)228); ovo bi trebalo da odstampa ä u terminalu, mada ne radi to.

Ja sam pod Slackware okruzenjem i tu funkcionise kako treba, odstampa karakter bez problema.

Da li je neko imao slican problem, pa da zna kako da se eventualno resi ?
Prijavi uredniku   Sačuvana
Časlav Ilić
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 224



« Odgovor #1 poslato: 19 Мај 2006, 11:18:58 »

Nemam pojma o Javi konkretno, ali se problem uvek svodi na: koje je kodiranje izvorne datoteke, koje je kodiranje podešeno na sistemu (za ulaz i izlaz na standardne tokove), i kako čitati i pisati datoteke sa određenim kodiranjem.

Pre svega, treba zaboraviti sva osmobitna kodiranja, i koristiti samo unikodska — posebno u izvornim datotekama. (Mada, obzirom da u ovom slučaju mašina nije pod tvojom kontrolom, možda ćeš morati da napraviš neki kompromis.)

Dobar članak, „Unicode for Programmers“, nalazi se ovde:

http://www.jorendorff.com/articles/unicode/index.html

Sadrži i odeljak o Javi, koji mi se čini da pokriva ono što tebi treba.
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: