[ bmcvetic @ 07.11.2008. 09:17 ] @
Imam ozbiljan problem oko prenosa podataka sa Mysql 4 na Mysql 5 bazu: Stare Mysql 4.0.20 baze (latin1 swedish) exportujem u .sql. Tada je sve u .sql fajlovima latin2 enkodinga i to lepo vidim iz svih klijenata (kedit, firefox, console...) Problem nastaje kada to treba importovati ili unositi rucno u nove Mysql 5 baze. Probao sam dosta stvari: - definisao latin2 u my.cnf za sve promenljive (character setove, colacije), rucno dodaovao SET NAMES, SET CHARACER SET... - definisao latin2 po konfiguracionim fajlovima klijenata (phpmyadmin...) - promenio locale promljive (LANG, LC_ALL...) i (u i18n i iz konzole) u linuxu na sr, sr_latin2 - probao importe sa mysql, mysqlimport naredbama, phpmyadmin, MySQL Browser... - ucitava ih sa znakovima pitanja (???) umesto nasih karaktera - probao na raznim verzijama mysql i mysql-max serverima dosta verzija 5.0.xx - probao na raznim operativnim sistemima feodra, mandriva, vista, 32 i 64 bita... SHOW variables LIKE 'charac%'; | character_set_client | latin2 | character_set_connection | latin2 | character_set_database | latin2 | character_set_filesystem | binary | character_set_results | latin2 | character_set_server | latin2 | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets/ Ni na koji nacin ne mogu importujem i na drugi nacin ubacim u bazu nase latin2 karaktere. Tabele i baze su normalno definisane u latin2, a probao sam i razne kolacije latin2_general_ci, latin2_bin... Nijedan drugi enkoding mi ne igra jer je stotine i hiljade stranica uradjeno u njemu, nikakve preporuke da predjem na utf-8 i slicno ne dolaze u obzir. Da li neko ima slican problem i kako ga resava? Hvala unapred... |