PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : رفع مشکل علامت ؟ در SMF



نوید
09-18-2009, 10:40 AM
سلام
یکی از کاربران راه حل قطعی رفع علامت ؟ را پیدا کرده که در اینجا قرار میدیم.


<?php
// your connection
mysql_connect("host","user","password");
mysql_select_db("database");

// convert code
$res = mysql_query("SHOW TABLES");
while ($row = mysql_fetch_array($res))
{
foreach ($row as $key => $table)
{
mysql_query("ALTER TABLE " . $table . " CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci");
echo $key . " => " . $table . " CONVERTED<br />";
}
}
?>


منبع : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

بعد از وارد كردن اطلاعات sql توي كد بالا، كد رو توي يه فايل به اسمه myfile.php كپي كنيد، بعد آپلود كنيد و از توي مرورگر بارگيريش كنيد ( بازش كنيد! )

مشكل به خاطر collation mysql هستش، كه با اجراي اين اسكريپت utf8 ميشه و اين مشكل بزرگ از بين ميره.

مهدی.
09-18-2009, 11:43 AM
منتقل شد به ویکی : رفع مشکل علامت سوال (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> %D9%84%D8%A7%D9%85%D8%AA_%D8%B3%D9%88%D8%A7%D9%84)

یا حق