Nebo pripadne jeste:
useUnicode=true;characterEncoding=cp1250;characterSetResults=cp1250;connectionCollation=cp1250_czech_cs;zeroDateTimeBehavior=convertToNull;
jedna se o atributy mysql ktere predavem skrz properties v Jave do
BasicDataSource, tj ne primo o connection string.
Je jich tolik, jelikoz se nam stavale s nekterymi verzemi driveru, ze
pouze characterEncoding nestacil. a rval na rozdilnych collation.
(Server jine kodovani nez databaze a column v tabulce)
popis atributu je zde:
http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html
Lumi(r)
Martin Krajci wrote:
Dobry den,
http://www.mail-archive.com/[email protected]/msg01106.html
Martin Krajci
On 2/22/07, *Tomáš Jurman* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Dobrý den
Při INSERTu dat do databáze, se mi špatně uloží české znaky.
Data vepíši do formuláře a metodou POST je odesílám té samé
stránce JSP, která je vkládá do db.
Používám: JSP, Mysql, Tomcat, Linux, mysql-connector-java.
Kódování v MySQL db mám nastavené na cp1250 tedy windows -1250.
Stejně tak v souboru JSP. Zkoušel jsem nastavit v MySQL i v
JSP charset na utf-8, ale výsledek byl setjný.
Pokud do db vložím data přes klienta mysql, ve stránce JSP se mi
zobrazí správně.
děkuji za pomoc
Tomáš Jurman
--
Best regards,
Martin Krajci
www.krajci.eu