Forum » Programiranje » MySQL baza - sprememba collation
MySQL baza - sprememba collation
KernelPanic ::
Spostovane dame in gospodje!
Imam mysql bazo, dostop do nje z vsemi pravicami in ima mnozico tabel. Kako vsem tabelam z skripto zamenjam collation na utf8_bin, da mi bo pravilno v aplikaciji kazalo slovenske crke?
Lp,
M.
Imam mysql bazo, dostop do nje z vsemi pravicami in ima mnozico tabel. Kako vsem tabelam z skripto zamenjam collation na utf8_bin, da mi bo pravilno v aplikaciji kazalo slovenske crke?
Lp,
M.
KernelPanic ::
http://stackoverflow.com/questions/5906...Ok hvala, ampak, 3x sem že ponovil debug aplikacije, če dodam/sprememnim record skozi java aplikacijo, mi v bazi vztrajno zapisuje "?" namesto "Č" ali "č". Probal sem tudi z spremembo connection stringa v
jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncode=UTF-8, vendar ta prijem ne deluje. Mi lahko kdo pomaga?
Lp,
M.
Invictus ::
Pa si preveril da imajo vse tabele pravi collation?
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
KernelPanic ::
Miha 333 ::
Narediti moraš spremembo collation-a brez konverzije znakov v ta collation, kar se privzeto zgodi ob spremembi. Na spletu najdeš postopek.
Problem je v tem, da se obstoječi collation in znaki ne ujemajo oziroma je obstoječi collation napačen za uporabljene znake.
Dodatno, namesto utf8_bin bo boljša izbira nek tak, namenjen za običajen tekst (ne binarne podatke).
Problem je v tem, da se obstoječi collation in znaki ne ujemajo oziroma je obstoječi collation napačen za uporabljene znake.
Dodatno, namesto utf8_bin bo boljša izbira nek tak, namenjen za običajen tekst (ne binarne podatke).
Zgodovina sprememb…
- spremenilo: Miha 333 ()
KernelPanic ::
Narediti moraš spremembo collation-a brez konverzije znakov v ta collation, kar se privzeto zgodi ob spremembi. Na spletu najdeš postopek.
Problem je v tem, da se obstoječi collation in znaki ne ujemajo oziroma je obstoječi collation napačen za uporabljene znake.
Dodatno, namesto utf8_bin bo boljša izbira nek tak, namenjen za običajen tekst (ne binarne podatke).
Hmm, naredil sem backup baze, testno verzijo le-te sem izpraznil z vsemi recordi (baza je prazna, vendar z vsemi kljuci, tabelami, fieldi, podatkov ni), spremenil collation, dodal nekaj recordov preko aplikacije, ista zgodba. Sumim JDBC driver ...
KernelPanic ::
DaMachk ::
Se bom pametoval, sam kolkr vem, pri nas dost uporabljajo bolj latin1 namesto utf8...
No signiature, as you see..
KernelPanic ::
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [php] encoding nizaOddelek: Izdelava spletišč | 3790 (1705) | BivšiUser2 |
» | MSSQL UTF-8 in šumnikiOddelek: Programiranje | 2035 (1786) | biasko |
» | C# - MySQL - šumnikiOddelek: Programiranje | 2135 (2034) | Matthew |
» | MySQL in šumnikiOddelek: Programiranje | 3041 (2812) | darkolord |
» | MySQL in czsOddelek: Izdelava spletišč | 3601 (2691) | krho |