Database encoding
SKOKAN Radek
rskokan na csob.cz
Úterý Červen 17 11:22:26 CEST 2003
Ja jsem prave potreboval znakovou sadu, ve ktere se data ukladaji, takze OK.
Ale pored v tom plavu. Muzete mi prosim vysvetlit nebo odkazat na nejake
strucnea vyzivne cteni o techle kodovanich?
Kolik je tupu? 3?
1. v cem si DB uklada data
2. nastaveni session
3. v cem klientska aplikace prezentuje vysledky
Jaky je mezi nimi vztah, musi byt nejak nastavene, aby nedochazelo k mrseni?
Kdyz mam data v DB EE8ISO8859P2 a klineta na Windows s Cp1250, jak to bude?
Atd. atd. Asi trochu zmatene, ale vy mi urcite rozumite :-)
Radek
> -----Original Message-----
> From: Honza Pazdziora [mailto:adelton na informatics.muni.cz]
> Sent: Tuesday, June 17, 2003 11:14 AM
> To: databases na linux.cz
> Subject: Re: Database encoding
>
>
> On Tue, Jun 17, 2003 at 10:52:01AM +0200, Michal Dobes wrote:
> > SKOKAN Radek napsal(a):
> > >Nevite jak na Oracle 8 zjistit nastavene kodovani
> databaze? Nejaky prikaz.
> >
> > Jeden z mistnich moudrych drive zjevil toto zaklinadlo:
> > SELECT value FROM v$nls_parameters WHERE
> parameter='NLS_CHARACTERSET';
> > Je to aktualni charset spojeni. Na Ora9 to funguje, snad i na 8.
>
> Ted jsem vyzkousel, ze tento parametr vraci znakovou sadu znakovych
> atributu (char, varchar, clob) databaze, a to znakovou sadu, ve ktere
> jsou ta data ulozena. Nastaveni aktualni znakove sady spojeni (pomoci
> NLS_LANG) nema na hodnotu tohoto parametru vliv. Tedy mam-li databazi
> vytvorenou ve znakove sade EE8ISO8859P2 a nastavim NLS_LANG na
> american_america.UTF8, dostanu data v UTF-8, ale hodnota
> v v$nls_parameters je stale EE8ISO8859P2.
>
> Je samozrejme otazka, zda OP chtel znakovou sadu databaze nebo
> spojeni.
>
> --
> --------------------------------------------------------------
> ----------
> Honza Pazdziora | adelton na fi.muni.cz |
> http://www.fi.muni.cz/~adelton/
> .project: Perl, mod_perl, DBI, Oracle, auth. WWW servers,
> XML/XSL, ...
> Only self-confident people can be simple.
>
Další informace o konferenci Test