Проблем с MYSQL!!!

ABozhinov

Registered
Здравейте,
имам проблем с кирилицата в MYSQL 5. Default character set = UTF8,
базата данни е с UTF8 и utf8_general_ci пробвах и с utf8_unicode_ci, но когато погледна записите в базата данни ми излиза това е теÑ?Ñ‚ а когато извличам данните с помоща на PHP ми се губят някои букви това е теѿт . Моля Ви помогнете ми защото вече се побърках няколко дни се опитвам да го оправя и все не става. Пробвах и с cp1251 там пък ми излизат въпросителни и в базата данни и html. БЛАГОДАРЯ ВИ ПРЕДВАРИТЕЛНО.
 
Код:
 $dbhost = "хост";
$dbuser = "потребител";
$dbpass = "парола";
$database = "база данни";
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die("Няма връзка със сървъра.");
$seldb = mysql_select_db($database,$db) or die ("Не си намерих базата данни :(");
if(!$db)
die("Няма база данни :(");
if(!mysql_select_db($database,$db))
die("Не можах да си намеря базата данни :(");
$chars="SET NAMES cp1251";
mysql_query($chars);
 
мисля, версия 5 по дефолт ползва утф8 на конекцията, затова трябва да я сетнеш на 1251 със SET NAMES cp1251
 
ABozhinov каза:
Здравейте,
имам проблем с кирилицата в MYSQL 5. Default character set = UTF8,
базата данни е с UTF8 и utf8_general_ci пробвах и с utf8_unicode_ci, но когато погледна записите в базата данни ми излиза това е теÑ?Ñ‚ а когато извличам данните с помоща на PHP ми се губят някои букви това е теѿт . Моля Ви помогнете ми защото вече се побърках няколко дни се опитвам да го оправя и все не става. Пробвах и с cp1251 там пък ми излизат въпросителни и в базата данни и html. БЛАГОДАРЯ ВИ ПРЕДВАРИТЕЛНО.

или е чар сета или имаш проблем с бисквитките защото и аз имах
такъв проблем ,но той беше с Операта
 
Направи си дб-то да ти е на cp1251 и след това като инсерт-ваш нещо :
mysql_query("set names cp1251");
и си готов!
 
нестава така пак същото се получава пък и аз искам да е с utf8 по универсално е и ще си има някъкъв стандарт. Попринцип трябва да става аз на предишният ми хост нямах проблеми с phpmyadmin, сега си купих server и съм с MYSQL 5 а GUI tool и Windows server 2003 web edition.
 
нестава така пак същото се получава пък и аз искам да е с utf8 по универсално е и ще си има някъкъв стандарт. Попринцип трябва да става аз на предишният ми хост нямах проблеми с phpmyadmin, сега си купих server и съм с MYSQL 5 а GUI tool и Windows server 2003 web edition.
 

Back
Горе