(لطفا کمک کنید)مشکل با mysql_query("SET NAMES utf8

hatef_zt

Member
[FONT=&quot]سلام[/FONT]​
[FONT=&quot]اگه میشه کسی یه راه کار برای این مسئله بده:[/FONT]​
[FONT=&quot]قبلش بگم که برای تمام صفحات[/FONT]​
Utf8​
[FONT=&quot]گذاشتم و برای خود دیتابیس هم [/FONT]​
CHARACTER SET utf8 COLLATE utf8_general_ci​
[FONT=&quot]قرار دادم اما مشکل:[/FONT]​
[FONT=&quot]ببینید من میام یه جدول به نام [/FONT]​
“Hatef_English”​
[FONT=&quot]میسازم بعد یه سری مقادیر [/FONT][FONT=&quot]فارسی[/FONT][FONT=&quot] واردش میکنم .[/FONT]​
[FONT=&quot]و بعد اطلاعات وارد شده رو فراخوانی میکنم تا اینجا اطلاعات رو درست دریافت کنم و اجق وجق هم نشون [/FONT][FONT=&quot]نمیده[/FONT]
[FONT=&quot]البته اگه دستور زیر رو قبلش [/FONT][FONT=&quot]بذارم[/FONT][FONT=&quot] اجق وجق میشه خب پس[/FONT][FONT=&quot] نمیزارم[/FONT][FONT=&quot]!
[/FONT]
کد:
mysql_query("SET NAMES utf8");
[FONT=&quot]تا اینجا مشکلی نیست[/FONT]​
[FONT=&quot]اما حالا میام و جدولی بنام[/FONT]​
[FONT=&quot]"هاتف_فارسی"[/FONT]​
[FONT=&quot]میسازم (توجه کنید که اسم جدول فارسی است!) حالا میخوام این جدول "هاتف_فارسی" رو صدا بزنم اگه دستور زیر رو [/FONT][FONT=&quot]نذارم نمیتونه[/FONT][FONT=&quot] جدول "هاتف_فارسی" رو پیدا کنه[/FONT]
کد:
mysql_query("SET NAMES utf8");
[FONT=&quot]پس مجبورم بذارم اما همون طور که گفتم در این صورت از جدول[/FONT]​
“Hatef_English”​
[FONT=&quot]نمیتونه مقادیر فارسی رو درست نشون بده!!![/FONT]​
[FONT=&quot]چه کنم؟؟؟؟[/FONT]​
[FONT=&quot]ممنون[/FONT]​
 
آخرین ویرایش:
PHP:
<?PHP 
$dbhost = "localhost";
$dbpass = "root";
$dbusername = "password";
$dbname = "dbname";

$connection = mysql_connect($dbhost, $dbusername, $dbpass);
mysql_select_db($dbname);
mysql_query("SET NAMES 'utf8'", $connection);
mysql_query("SET CHARACTER SET 'utf8'", $connection);
mysql_query("SET character_set_connection = 'utf8'", $connection);
?>
 

hatef_zt

Member
PHP:
<?php 
$dbhost = "localhost";
$dbpass = "root";
$dbusername = "password";
$dbname = "dbname";

$connection = mysql_connect($dbhost, $dbusername, $dbpass);
mysql_select_db($dbname);
mysql_query("set names 'utf8'", $connection);
mysql_query("set character set 'utf8'", $connection);
mysql_query("set character_set_connection = 'utf8'", $connection);
?>

هیچ تفاوتی نمیکنه:(
 

yakoza

Well-Known Member
شما کد کاملتون رو بزارید با sql
اینجوری بهتر میشه کمک کرد
 

جدیدترین ارسال ها

بالا