Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"

[es] :: Java :: ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"

[ Pregleda: 775 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

abyss

Član broj: 2945
Poruke: 299
91.150.126.*

Sajt: default.co.yu/~abyss


Profil

icon ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"25.07.2007. u 10:42

Ovako, imam sql tekst fajl sa insert-ima, iz jave citam red po red i execute-ujem.
Baza je postgre (LATIN2) i iz windows-a insertovanje radi odlicno dok iz linux-a javlja gresku: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2",
problem se javlja kad u nekom polju imam nasa slova...
Sta da radim?

citanje:
Code:

String fajl = "putanja_do fajla";
FileReader fr = new FileReader(new File(fajl));
BufferedReader in = null;
in = new BufferedReader(fr);

String s ="";
s = in.readLine();
while (s != null) {
  stat.execute(s);
  s = in.readLine();
}


postoje i try catch blokovi ali sam ih izbacio zbog citljivosti...
--
"Once hadst thou passions and calledst them evil. But now hast thou only
thy virtues: they grew out of thy passions."
25.07.2007. u 10:42 

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 353
*.ehv.campus.philips.com.



Profil

icon Re: ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"27.07.2007. u 12:23
Da li pod Linuxom koristis Sun JVM ili gcj java VM? Cini mi se da sam citao negde da JVM za Linux ima nekih problema sa nasim slovima, samo nisam siguran da li se radilo o SUN JVM ili o gnu-ovoj. Pokusaj da pokrenes program sa najnovijom 1.6_02 (valjda) verzijom jave za Linux.

Pozdrav,
Rade
27.07.2007. u 12:23 

abyss

Član broj: 2945
Poruke: 299
91.150.126.*

Sajt: default.co.yu/~abyss


Profil

icon Re: ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"27.07.2007. u 12:43
JVM je sun-ova i to verzija 1.4.1 a VM ne smem da menjam, tako da mi ostaje da promenim bazu u utf-8, valjda tad nece biti problema? Da li bi uopste bilo problema ako se baza konvertuje iz latin2 u utf-8
--
"Once hadst thou passions and calledst them evil. But now hast thou only
thy virtues: they grew out of thy passions."
27.07.2007. u 12:43 

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 353
89.98.150.*



Profil

icon Re: ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"27.07.2007. u 18:35
Na to ne mogu da ti odgovorim, napravi backup baze i pokusaj pa sta bude. Nadam se da ce uspeti jer UTF-8 je standard, dok Java ima problema sa Latin2 kodnom stranom.

Pozdrav i srecno.
27.07.2007. u 18:35 

[es] :: Java :: ERROR: character 0xd098 of encoding "UTF8" has no equivalent in "LATIN2"

[ Pregleda: 775 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.