HELPZZ, Grisha sabrauca auzaas ar enkodingu.... .

Moderatori: janis.wd, Vecākie lietotāji

User avatar
grisha
E-žurnālists
Atbildes: 1130
Pievienojies: 25 Jūn 2007, 18:43
Reputācija: 0

HELPZZ, Grisha sabrauca auzaas ar enkodingu.... .

Post no grisha » 18 Apr 2009, 17:31

NU ta beidzot esmu visu smuki lapai sabendeejis. PRobleemas ar charsetiem jau ir sen, jo sen sen atpakalj tika projekts iesaakts mazliet nepareizi.
Pamataa vajadziiga paliidziiba ar datubaazes paarkonverteeshanu uz utf-8 vai kaut vai windows-1257... .php_myadmin veel arvien apgavo ka ir tas pats kodeejums, kas bija, tjip latin1_swedish_ci , tas paraadiijaas, kad apgreidojos uz mysql 5 . Nav vieniigais gljuks, kas paraadiijies peec apgreida, bet nu tas taa.

Skjiet Morpheus (iespeejams ka kljuudos) man te nesen pastaastiija kaa smuki paarkonverteet datubaazes ierakstus , bet RTFM'u nemaaku vairs savaa kolhozaa atrast :)

User avatar
azazul
Vecākais lietotājs
Atbildes: 706
Pievienojies: 24 Mar 2007, 18:18
Reputācija: 0

Post no azazul » 18 Apr 2009, 18:31

Emm .. mācamies lietot internetu : http://lmgtfy.com/?q=convert+db+from+latin1+to+utf8

Sekot pirmajā rezultātā atrodamajam, tu nonāc pie šī raksta : Turning MySQL data in latin1 to utf8 utf-8
[font=9]"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo[/font]

User avatar
grisha
E-žurnālists
Atbildes: 1130
Pievienojies: 25 Jūn 2007, 18:43
Reputācija: 0

Post no grisha » 18 Apr 2009, 19:18

Hmm, paldies, sitaadu variantu gan nebiju maniijis. Vairaak gan intresee paarbaudiitas veertiibas, nevis googles rezultaati, jo esmu visaadus variantus izproveejis, visi beztolkaa... .

User avatar
azazul
Vecākais lietotājs
Atbildes: 706
Pievienojies: 24 Mar 2007, 18:18
Reputācija: 0

Post no azazul » 18 Apr 2009, 19:27

Nu tu jau vari vienkārši uztaisīt skriptu, kas nolasa datus no tavām LATIN1 tabulā, konvertēt tos iekš PHP un iepūš citā tabulā,ura ir utf8_general_ci
[font=9]"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo[/font]

Morpheus

Post no Morpheus » 18 Apr 2009, 19:49

Dumpo datu bāzi uz texta failu. Atver Notepad2 vai ko līdzvērtīgu, uzveido jaunu .sql failu ar kodējumu UTF-8 Signed vai unsigned, aizver notepad, atver saglabato jauno failu atkal ar notepad, apskaties vai charsets veljoprojam utf 8, ja ir, atver dumpoto sql , parkopē uz jauno failu, apskaties vai nav mainijies encodings, ja nav saglabā, aizver , atver, saglaba , aizver, ej saglabā visas datu bāzes backupu, pa nakti nodropo visu db un iznicini datu bazi kur glabajas, izveido jaunu utf general ci kolētu DB , importē no jaunā sql faila, garantija 99% ;)

Vēlkas- ne kopē pa tiešo sql input ķipa iekš phpmya bet importē kā sql failu pie importa :)

User avatar
grisha
E-žurnālists
Atbildes: 1130
Pievienojies: 25 Jūn 2007, 18:43
Reputācija: 0

Post no grisha » 20 Apr 2009, 23:52

Man ir tas viens procents :)

Uzinstaleeju notepad++. sekotju tavaam instrukcijaam, bet nu nekaa. Nu auzas jau ir pashaa mysql dumpaa. Tur viss jau ieskrien kjeburos. Nezinu, agraak nbija nekaadu probleemu ar to ka kjeburi datubaazee, lapaa stradajet normaali.
Vieniigaa atskjiriiga, Morpheus, dzinu pa taisno mysqlaa, nevis caur phpmyadmin.

Morpheus

Post no Morpheus » 21 Apr 2009, 08:42

tad paņem caur phpmya to izdari un ar Notepad2 , Notepad++ ik pa mirklim saķēpajas bytemarks vai nojūk enkodings, tur neko nepadarisi....

Pievienot atbildi

Return to “Servera puse (php, java, ruby, perl, python) ”