Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

[rešeno] Java aplikacija - problem sa znacima na linux-u

  • 21 odgovor
  • 11.250 pregleda

Najnovija ↓

Re: [rešeno] Java aplikacija - problem sa znacima na linux-u 10.10.2013. u 14:16 · pre 158 meseci #21
Eto rešenja!

Ako si imao u fajlu
INSERT INTO ... 'podaci u 1250'

onda sqlplus nije radio konverziju. Mogao si da rešiš problem na dva načina (kada si otkrio u čemu je problem):
1. Onako kako si ti uradio, tj. da modifikuješ fajl sa podacima tako da umesto 1250 sadrže string literale u UTF8 ili
2. Da prebaciš na klijentu 1250 kodni raspored, pa da ne menjaš fajl. Tada bi ti podaci u insert komandama automatski bili konvertovani u UTF8. Naravno, poslo inicijalnog punjenja, vratiš UTF8 na klijentu.

Kao što sam ti i rekao, problem jeste bio sa NLS_LANG, tj klijent je imao jedan NLS_LANG a bio je potrban drugačiji, kako bi se ispravno interpretirao sql fajl.
Re: [rešeno] Java aplikacija - problem sa znacima na linux-u 10.10.2013. u 15:26 · pre 158 meseci #22
@djoka_l ne bi ti pričam ništa, jer cenim tvoje iskustvo i ne ulazim u nivo znanja i poznavanja Oracle-a. Uzgred ja Oracle ne poznajem, niti imam nameru da ga upoznajem, ali povlačim paralele između jednog iskustva sa PostgreSQL, pa k`o što velim, možda je tako i na Oracle-u.
I ispostavilo se da jeste, jer je tako i na MySQL i nekim drugim bazama sa kojima sam ja radio (neke više i ne postoje!).

PROBLEM JE BIO I OSTAO SA BAZOM, dakle sve do momenta kada je instalirana skripta koja je rešila problem sa Unicode što je @suadhm i jednom pre i sada opet napisao.
Lepo ti čovak kaže:
Citat:
Ako misliš na NLS env parametar, tada je bio a i sada je ostao NLS_LANG="AMERICAN_AMERICA.AL32UTF8"


Logout.....
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme