Új hozzászólás Aktív témák

  • loszerafin

    senior tag

    válasz tgabi333 #1 üzenetére

    Nem segített volna, mert attól még a tábla latin1-es kódolású marad.

    Az, hogy milyen kódolással kommunikáljon a szerver a klienssel, azt a hibernate "magától"
    eldönti, gondolom elég jól. Persze én rásegítettem

    <property name="connection.useUnicode">true</property>
    <property name="connection.characterEncoding">utf8</property>
    <property name="connection.charSet">utf-8</property>

    Ezekkel a beállításokkal, sőt még a mysql connection url-be beírtam ilyesmiket, de a hibernate folyton latin1-gyel hozta létre a táblákat.
    Ha én kézzel csináltam a táblákat utf8-ra, akkor jók voltak az ékezetek, szóval ez volt az egyetlen baj.
    Gondolom, azért futnak bele ebbe a hibába ritkán az emberek, mert a táblákat általában egyszer hozzák létre, és nem java-ból.
    A kis programom viszont, ha nem volt semmilyen tábla az adatbázisban, létrehozatta a hibernate-tel. Ekkor jött elő a hiba, hogy nem tudtam rávenni a hibernate-et, hogy utf8-as character set-tel hozza létre a táblákat.

Új hozzászólás Aktív témák