UTF8 dati no MySQL 4.1 Jānis Rubļevskis (koko) / 20.12.2005. 21:32 / #Datori / 5 komentāri

Nācās migrēt vienu projektu no MySQL 4.0 uz 4.1. Nekas jau traks - vienkārši izmantoju UTF8 datu tipu, kas ir daudz maz universāls... Tā kā konsole nebija pieejama un taisīt pašam webisko arī nebija nekāds prieks, tad eksportu taisīju ar PHPMyAdmin palīdzību un importu tāpat... Ticiet vai nē, bet admins visus datus parādīja baigi smuki un bez kļūmēm... Toties pašā projektā bija reāli gļuki, kurus novērst saviem līkajiem pirkstiem nebūtu izdevies, ja ne Atoma padoms izmantot uzreiz pēc PHP konekcijas divus vaicājumus:

mysql_query("set names utf8");

mysql_query("set charset set utf8");

Viss aizgāja... Varot vilkt ar UTF8 kodējuma laukā pat windows-1257 datus!


Komentāri:

iivs @ 07.04.2006. 06:08

es pus guugli izguugleeju kameer sapratu kaapeec darbaa uz servera man raada gljukus bet visur citur straadaa. gljuki bija latvieshu garie aa burti. un tik vien vajadzeeja kaa shitaas divas komandas lai viss aizietu.

koko @ 21.12.2005. 09:36

Aha - un tavs rss joprojām nelielus character gļukus padod :/

Ruffian @ 21.12.2005. 09:16

Man arī nācās migrēt no Salvja kastes uz deals.lv un saskāros tieši ar šo pašu problēmu. Būtu zinājis atrāk, nebūtu lieki mocījies manuāli visu pāreditēt.

koko @ 20.12.2005. 20:59

Labvakar, pirmkārt! Un, otrkārt, līdz šim visu biju taisījis uz vecākām MySQL versijām un par to nebiju uztraucies!

KAC @ 20.12.2005. 20:44

labriit, sen jau zinaama lieta :P
man pietiek pat tikai ar pirmo rindinju :)


Nu pasāpini mani - tu jau gribi:

* Visi lauki (izņemot tavu lapu) aizpildāmi obligāti!
E-pasts publiski netiks parādīts.
Zinot vairākumu, komentāros tagi netiek atrādīti kā tagi. Linki automātiski pārveidosies par spiežamiem (cerams).
Bloga īpašnieks patur tiesības ļaunus komentārus dzēst vai pārveidot cilvēkiem patīkamākā formā, bet tajā pašā laikā neatbild par komentāru saturu.