Diky. Ale to jsem vsechno taky nastavil. Definoval jsem tabulku s
kodovanim UTF-8.

Ja mam dojem, ze problem je opravdu v tom, jak Java pracuje s kodovanym
textem. Napriklad, kdyz si necham vypsat promennou (System.out.println)
pred tim, nez je ulozena do databaze, tak mi to vypise v UTF-8 formatu
(tj. Mezinarodni znak je interpretovan jako dva znaky). Potom kdyz dam
SELECT na tabulku, tak je to v pohode, az na tech nekolik znaku, ktery
se nekde "cestou popletly".

Robert

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Pavel Savara
Sent: 19 March 2008 14:54
To: Java
Subject: Re: html (utf8) - Java - mySQL - problem s kodovanim cestiny


Pokud se dobre pamatuju pri vytvareni tabulky se musi nastavit
encoding type kdyz se nenastavi bere defaultni jako je v systemu.
Jak se to nastavovalo si uz nevzpominam.

Palko

On 19/03/2008, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> Rad bych se zeptal, jestli mi nekdo poradi s nasledujicim problemem.
>
>  Prostrednictvim URL class a nasledujici konstrukce
>
>  BufferedReader in = new BufferedReader(new
>  InputStreamReader(myUrl.openStream(),"UTF-8"));
>
>  stahuji z weboveho serveru html document, ktery je kodovan v utf8.
JRE
>  mam nastaveno na UTF8 (pomoci parametru -Dfile.encoding="utf8").
>  Nasledne zpracovavam stazeny html soubor (nacitam nektere informace z
>  neho do retezcu) a tyto ukladam do mySQL db (spojeni s databazi je
>  taktez prostrednictvim connection string obsahujiciho
>  "&useUnicode=true&characterEncoding=utf8").
>
>  A stejne se nektere znaky jako napr. r s hackem, c s hackem a e s
hackem
>  prezentuji v mySQL jako otaznik.
>
>  Nema nekdo napad, kde je zakopany pes?
>
>  Diky.
>  Robert
>
>

Odpovedet emailem