Portál AbcLinuxu, 14. srpna 2025 06:34


Dotaz: Mysql a Java

lobodpav avatar 24.3.2005 13:43 lobodpav | skóre: 8 | Ostrava
Mysql a Java
Přečteno: 174×
Odpovědět | Admin
Zdravím.

Používám MySQL 4.0.24. Charset tabulky je UTF-8. Když v Javě vložím řetězec "ěščřžýáíé" do sloupce v tabulce a poté jej znova načtu a zobrazím, tak vidím samé klikyháky. Přirom v dokumentaci J-connectoru píší, že se řetězce automaticky konvertují do cílového kódování na straně serveru...

Neporadíte někdo, co s tím?? Moc Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.3.2005 14:07 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Mysql a Java
Odpovědět | | Sbalit | Link | Blokovat | Admin
tohle by od casu mm-mysql melo fungovat:

jdbc:mysql://localhost/schema?useUnicode=true&characterEncoding=ISO-8859-2
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
lobodpav avatar 24.3.2005 14:17 lobodpav | skóre: 8 | Ostrava
Rozbalit Rozbalit vše Re: Mysql a Java
Díky! Vyzkouším.
lobodpav avatar 24.3.2005 14:21 lobodpav | skóre: 8 | Ostrava
Rozbalit Rozbalit vše Re: Mysql a Java
Díky moc!!! Funguje to :-) Taková banalita a já si s tím hraju už tak dlouho...
24.3.2005 14:56 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Mysql a Java
A co Mysql 4.1 ?

Ta uz nativne bezi na UNICODE :-)
lobodpav avatar 24.3.2005 15:07 lobodpav | skóre: 8 | Ostrava
Rozbalit Rozbalit vše Re: Mysql a Java
Server mi běží na Gentoo a tam je MySQL 4.1 ještě masked.
Jelikož jde o firemní data, nechci riskovat unstable verzi :-)
24.3.2005 15:35 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Mysql a Java
Asi tak na 10seti Gentoo na x64 jiz bezim MySQL 4.1 i PHP bez problemu.

MySQL 4.1 uz meni devel viz. www.mysql.com, ale pri migraci je lepsi udelat DUMP a import rucne. Viz migration guide.

To je pravdepodobne duvod proc je porad masked :-)
lobodpav avatar 25.3.2005 07:14 lobodpav | skóre: 8 | Ostrava
Rozbalit Rozbalit vše Re: Mysql a Java
Aha :)
Díky za dodatečnou informaci... Já jsem totiž přesně nevěděl, jakým způsobem MySQL zachází s těmi znakovými sadami, a v ebuildu jsem našel, že má default latin1, takže když jsem ovladači explicitně neřekl, že používám něco jiného, zkonvertoval mi diakritiku na latin 1 a samozřejmě jsem o ni přišel :-(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.