ebw Posted December 15, 2010 Report Share Posted December 15, 2010 (edited) sveiki gribeju pajautat par kodejumiem: man ir mysql baaze kuraa ir tabulas ar "utf8_general_ci" kodejumu. teiksim kad no formas (lapai ir utf-8 kodejums) tiek pievienots ieraksts baazee, kuram ir garumzīmes, skatoties caur phpmyadmin atteelojas savaadi - piem. "palÄ«dz" nevis "palīdz" garumzimes tiek aizvietotas ar kkadiem spec simboliem.. tachu kad no baazes tiek izvaditi dati uz webu, vinji atteelojas ar pareizajaam garumziimeem.. kas varetu but pa vainu, kapeec baazee vinji raadaas kaa kjeburi? arii kad taisa dump, pie insertiem ir ar kjeburiem nevis istajam garumzimem.. vai var kaukaa nomainiit teiksim lai vinji baazee un dumpaa atteelotos normaali? paldies! Edited December 15, 2010 by ebw Quote Link to comment Share on other sites More sharing options...
briedis Posted December 15, 2010 Report Share Posted December 15, 2010 pēc konekcijas tiek izpildīts mysql_query("SET NAMES UTF-8"); ? Quote Link to comment Share on other sites More sharing options...
ebw Posted December 15, 2010 Author Report Share Posted December 15, 2010 pēc konekcijas tiek izpildīts mysql_query("SET NAMES UTF-8"); ? nee, set names nekur neizmantojas.. Quote Link to comment Share on other sites More sharing options...
briedis Posted December 15, 2010 Report Share Posted December 15, 2010 vot vajag, jo tas norāda mysql'ām kādā kodējumā ir jāsūta dati. Vienīgi, ja tagad izmantosi šo, tad vecie dati nebūs lietojami - garumzīmes utt sačakarēsies. Quote Link to comment Share on other sites More sharing options...
ebw Posted December 15, 2010 Author Report Share Posted December 15, 2010 (edited) vot vajag, jo tas norāda mysql'ām kādā kodējumā ir jāsūta dati. Vienīgi, ja tagad izmantosi šo, tad vecie dati nebūs lietojami - garumzīmes utt sačakarēsies. njaa.. kautkaa biju palaidis sho garaam :( bet teiksim esošos datus ir kaada iespeeja paarkonverteet uz normaaliem? laikam jataisa kautkads simbolu mappings un vnk jataisa replace uz normaliem.. cik saprotu Edited December 15, 2010 by ebw Quote Link to comment Share on other sites More sharing options...
Blitz Posted December 16, 2010 Report Share Posted December 16, 2010 var mēgināt paspēlēties ar http://php.net/manual/en/book.iconv.php Quote Link to comment Share on other sites More sharing options...
briedis Posted December 16, 2010 Report Share Posted December 16, 2010 var mēgināt paspēlēties ar http://php.net/manual/en/book.iconv.php Neah, tur vair īsti neko nevar izdarīt. Man bija šī pati problēma pāris MB datubāzei ar >40 tabulām. Izdomāju nelielu h4xu - uztaisīju dumpu no phpmyadmin, kur visi dati ir "sačakarētā formā" (tas ir, viņi ir nekorekti, ja ir SET NAMES UTF-8", importēju viņus savā datubāzē caur phpmyadmin, pamainīju phpmyadmin kodu, lai netiktu ieslēgts SET NAMES, eksportēju vēlreiz visus datus vienā dumpā - nu jau viņi bija korekti attēloti, un importēju orģinālājā lapā caur phpmyadmin. Tad tik saliku visās nepieciešamajās vietās SET NAMES... Quote Link to comment Share on other sites More sharing options...
ebw Posted December 16, 2010 Author Report Share Posted December 16, 2010 Neah, tur vair īsti neko nevar izdarīt. Man bija šī pati problēma pāris MB datubāzei ar >40 tabulām. Izdomāju nelielu h4xu - uztaisīju dumpu no phpmyadmin, kur visi dati ir "sačakarētā formā" (tas ir, viņi ir nekorekti, ja ir SET NAMES UTF-8", importēju viņus savā datubāzē caur phpmyadmin, pamainīju phpmyadmin kodu, lai netiktu ieslēgts SET NAMES, eksportēju vēlreiz visus datus vienā dumpā - nu jau viņi bija korekti attēloti, un importēju orģinālājā lapā caur phpmyadmin. Tad tik saliku visās nepieciešamajās vietās SET NAMES... buus japameegjina kas liidziigs. izmeegjinaaju ar SET NAMES, tagad tieshaam bazee arii atteelojas garumzimes pareizi. paldies! Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 16, 2010 Report Share Posted December 16, 2010 Bet, briedi, tas nozīmē, ka pie visiem kverijiem, ja vēlies, lai būtu sakarīgi attēlots teksts phpMyAdmin'ā, ir jāpieskaita vēl +1 kverijs? O.o Tā laikam sanāk... =( Quote Link to comment Share on other sites More sharing options...
Blitz Posted December 16, 2010 Report Share Posted December 16, 2010 nee, tikai pec konekcijas Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 16, 2010 Report Share Posted December 16, 2010 nee, tikai pec konekcijas Nu? Visiem. Quote Link to comment Share on other sites More sharing options...
briedis Posted December 17, 2010 Report Share Posted December 17, 2010 daGrevis, SET NAMES darbojas konkrētajai koneckijai. Vienreiz piekonektējies un visi tālākie kvēriji ir attiecīnāmi uz šo konekciju (ja netiek norādīti atsevišķi). Quote Link to comment Share on other sites More sharing options...
Blitz Posted December 17, 2010 Report Share Posted December 17, 2010 Nu? Visiem. Ja katram query savu konekciju taisa tad.. jaa. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 17, 2010 Report Share Posted December 17, 2010 daGrevis, SET NAMES darbojas konkrētajai koneckijai. Vienreiz piekonektējies un visi tālākie kvēriji ir attiecīnāmi uz šo konekciju (ja netiek norādīti atsevišķi). Paldies, ka paskaidroji. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.