• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمایی : انتخاب فیلد (UTF-8)
#1
Question 
سلام دوستان عزیز
من یک اسکریپت بسیار ساده دارم که توی دیتابیس mysql جستجو میکنه
متاسفانه نمیدونم چطوری تنظیمش کنم که یونیکد UTF-8 رو ساپورت کنه.فقط ANSI رو SELECT میکنه.Sad
میشه راهنماییم کنید؟

کد:
<?php
$con = mysql_connect("localhost","user","user");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("table", $con);

$result = mysql_query("SELECT * FROM table1");

echo "<table border='1'>
<tr>
<th>FF1</th>
<th>FF2</th>
</tr>";

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['FF1'] . "</td>";
echo "<td>" . $row['FF2'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysql_close($con);
?>

خیلی ممنون
  پاسخ
تشکر شده توسط :
#2
ساختار جدول ديتابيستون چطوريه؟ collation جدول و فيلد از نوع utf8_persiaj_ci يا هر انكدينگ utf8 ديگه اي بايد باشه.
به علاوه در كوئريتون بعد از اتصال به ديتابس، بنويسيد:

کد پی‌اچ‌پی:
mysql_query" SET NAMES 'utf8' " ); 
  پاسخ
تشکر شده توسط :
#3
collation درسته از نوع utf8_persiaj_ci ساخته شده.
ممنون درست شد.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان