1 (edited by killer1552 2014-07-08 22:41:06)

Topic: Mysql uzklausa ir lietuviska koduote

Sveiki visi,
pas mane tokia situacija as per vb.net insert`inu duomenis i duombaze, bet kai pasitikrinu duombaze per phpmyadmin visos lietuviskos raides(ą,č,ę,ė,į,ų,ū) pasidaro paprastom isskytus š ir ž pvz. jeigu insert`inu "ąčęėįšųūž" gaunu "aceeišuuž". Didziausia keistenybe tai kad jeigu as insert`inu per phpmyadmin ,o ne per vb.net uzklausa tai gaunasi viskas gerai.
Padekit prasau.

Re: Mysql uzklausa ir lietuviska koduote

Jeigu duomenų bazė MySQL ir jeigu stulpelio koduotė yra UTF8, tai po prisijungimo prie DB, jeigu nėra to padaryta kitomis priemonėmis, reikia nurodyti, kad bus operuojama utf8 koduote: SET NAMES 'utf8'

Jeigu koduotės kitokios, reikia žiūrėti, kaip teisingai viską sudetinti.