redBooT Posted May 7, 2010 Report Share Posted May 7, 2010 Atvainojos, ja jau šāda tēma bijusi, bet izmeklējos visādi un izmēģināju visādus līdzīgus gadījumus, mainīt phpmyadminā encodingus un likt SET NAMES utf8... Tāpēc vēršos pēc palīdzības pie Jums... Lieta tāda, ka pārvācoties uz citu serveri lapā pazuda visas garumzīmes, tika aizstātas ar ?, lapā ir utf-8 uzlikts viss ok, phpmyadminā defaultā visam bija iepriekš un arī tagad utf8_general_ci, ko mēģināju viskautkādi mainīt, bet nesekmīgi... Phpmyadminā apskatot tabulu datus viss ok ar garumzīmēm, bet lapā nez kapēc ne... Pievienojot jaunu ierakstu caur lapu gan rāda garumzīmes... Quote Link to comment Share on other sites More sharing options...
Pentiums Posted May 7, 2010 Report Share Posted May 7, 2010 kolācija arī ir utf8?? dažreiz taisot dumpu phpmyadmins nez kāpēc dumpā aiz tabulas struktūras piemet citu kodējumu (latin1.. utml) apskaties pašā dumpā kuru taisiiji no veca hosta. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted May 7, 2010 Report Share Posted May 7, 2010 "utf8_general_ci" -> "utf8_unicode_ci"! =P Quote Link to comment Share on other sites More sharing options...
redBooT Posted May 7, 2010 Author Report Share Posted May 7, 2010 kolācija arī ir utf8?? dažreiz taisot dumpu phpmyadmins nez kāpēc dumpā aiz tabulas struktūras piemet citu kodējumu (latin1.. utml) apskaties pašā dumpā kuru taisiiji no veca hosta. nop nav, aiz kartras tabulas dumpā ir CHARSET=utf8 tur jau tas prikols, ka phpmyadminā importējot viss arī itkā ok, rāda ka ir utf8_general_ci, apskatot datus ar ok, bet webā jautājuma zīmes... :/ galvenais citam webam, ko pārmetu viss ok, tur gan bija wordpress, bet tur arī bija utf8_general_ci iekš phpmyadmin Quote Link to comment Share on other sites More sharing options...
Pentiums Posted May 7, 2010 Report Share Posted May 7, 2010 labas charsets utf8?? faili utf8?? Quote Link to comment Share on other sites More sharing options...
redBooT Posted May 7, 2010 Author Report Share Posted May 7, 2010 labas charsets utf8?? faili utf8?? Jap, protams, iepriekšējā serverī viss gāja :( Quote Link to comment Share on other sites More sharing options...
m8t Posted May 7, 2010 Report Share Posted May 7, 2010 (edited) Pēc MYSQL pievienošanās esi pievienojis šo? $username = "root"; $password = ""; $host = "localhost"; $database = ""; $con = mysql_connect("{$host}","{$username}","{$password}"); mysql_select_db("{$database}", $con); mysql_set_charset('utf8',$con); Precīzāk: mysql_set_charset('utf8',$con); Edited May 7, 2010 by m8t Quote Link to comment Share on other sites More sharing options...
redBooT Posted May 7, 2010 Author Report Share Posted May 7, 2010 Nebiju, bet arī nelīdz :D Quote Link to comment Share on other sites More sharing options...
marrtins Posted May 7, 2010 Report Share Posted May 7, 2010 Uzliec daļu sql uz kāda failiem.lv, lai var apskatīties, kāds tad tas source sql ir. Quote Link to comment Share on other sites More sharing options...
redBooT Posted May 7, 2010 Author Report Share Posted May 7, 2010 Lūk daļa no sql faila: http://www.lejup.lv/download.php?file=2ae7cfc2ca0baaa3060555b60604eb73 Quote Link to comment Share on other sites More sharing options...
daGrevis Posted May 7, 2010 Report Share Posted May 7, 2010 Ieliec taču paste.php.lv! =) Quote Link to comment Share on other sites More sharing options...
redBooT Posted May 7, 2010 Author Report Share Posted May 7, 2010 Ieliec taču paste.php.lv! =) http://paste.php.lv/911c51a266d597271ea6e894da8d0d45?lang=php Quote Link to comment Share on other sites More sharing options...
marrtins Posted May 7, 2010 Report Share Posted May 7, 2010 Jā, tolks ir likt paste.php, ja tur encodingu reālam failam neredz. Fails vismaz ir utf8. Ejam tālāk. Improrts caur phpmyadmin? Tur visi setingi ir utf8? mysql -uroot --default-character-set=utf8 paraugs < paraugs.sql - 0 problēmu. Variants, ka pati lapa padod greizus content-type headerus. Lapas adrese kāda? Quote Link to comment Share on other sites More sharing options...
redBooT Posted May 8, 2010 Author Report Share Posted May 8, 2010 Jā, tolks ir likt paste.php, ja tur encodingu reālam failam neredz. Fails vismaz ir utf8. Ejam tālāk. Improrts caur phpmyadmin? Tur visi setingi ir utf8? mysql -uroot --default-character-set=utf8 paraugs < paraugs.sql - 0 problēmu. Variants, ka pati lapa padod greizus content-type headerus. Lapas adrese kāda? Jau mēģināju šādi bet, otra lieta, ka nevar padot nepareizus headerus, jo lapas nemainīgā daļa(izvēlnes un tml) ir utf8 un rāda normāli, tikai mainīgo informāciju no DB rāda greizi + ja ieraksta jaunu, tad tā iet... tapēc atkrīt... :/ Quote Link to comment Share on other sites More sharing options...
marrtins Posted May 8, 2010 Report Share Posted May 8, 2010 Nu tad vienīgais, kas var nebūt, ir mysql_set_charset('utf8',$con); vai, vecākām versijām, SET NAMES utf8 iztrūkums. 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.