توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : علامت سوال به جاي حروف فارسي
m.rofogar
06-30-2008, 07:35 PM
سلام
من پس از نصب اس ام اف دچار يك مشكل شده ام تايپيكهاي فارسي به صورت علامت سوال نمايش داده ميشوند در هنگام نصب تيك گزينه يونيكد را هم زده ام
اين اتفاق فقط براي كاراكترهاي فارسي ميافتد ??? ????? ????? ??? ????? ??? ???60
?????Symbian OS 9.1&9.2: 3250,5500,E50,E60,E61,N71,N73,N80,N91,N92,N93,N95
اگر تنظيمي احتياج دارد خوشحال ميشوم كمك كنيد
firoozmandan
07-14-2008, 06:02 AM
سلام
از کدوم نسخه SMF استفاده کردید ؟
طبق آموزش پیش رفتید ؟
سایت رو ارتقا دادید یا نسخه خام نصب کردید ؟
یا علی
savarsho
09-09-2008, 07:19 AM
من هم همین مشکل را دارم و فروم را هم تا نسخه 1.6 اپدیت کردم ولی مشکل حل نشده لطفا هر چه سریعتر کمک کنید
نباید مشکلی باشه
نسخه پایگاه دادتون چیه؟ و از کدوم هاستینگ استفاده میکنید؟
javid2005
09-09-2008, 06:49 PM
ببخشید ها
مثل اینکه این مشکل در بعضی از بسته ها هم وجود داره
توی تاپیک های قبلی هم در موردش بحث شد و کسی نتونست حلش کنه
اگه از دوستان کسی لطف کنه و بگه مشکل علامت سوال به جای حروف فارسی از کجاست ممنون میشم
دوستان با كمي جستجو توي شبكه جهاني! بالاخره تونستم راه حل مشكل فارسي نوشتن يا همون مشكل ؟ رو پيدا كنم!
<?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 . " =&gt; " . $table . " CONVERTED<br />";
}
}
?>
منبع : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
بعد از وارد كردن اطلاعات sql توي كد بالا، كد رو توي يه فايل به اسمه myfile.php كپي كنيد، بعد آپلود كنيد و از توي مرورگر بارگيريش كنيد ( بازش كنيد! )
مشكل به خاطر collation mysql هستش، كه با اجراي اين اسكريپت utf8 ميشه و اين مشكل بزرگ از بين ميره.
نمونهش اينجا : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
دوستان با كمي جستجو توي شبكه جهاني! بالاخره تونستم راه حل مشكل فارسي نوشتن يا همون مشكل ؟ رو پيدا كنم!
<?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 . " =&gt; " . $table . " CONVERTED<br />";
}
}
?>
منبع : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
بعد از وارد كردن اطلاعات sql توي كد بالا، كد رو توي يه فايل به اسمه myfile.php كپي كنيد، بعد آپلود كنيد و از توي مرورگر بارگيريش كنيد ( بازش كنيد! )
مشكل به خاطر collation mysql هستش، كه با اجراي اين اسكريپت utf8 ميشه و اين مشكل بزرگ از بين ميره.
نمونهش اينجا : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
سلام
ميشه كامل توضيح بديد كه چه مشخصاتي در كد بالا قرار بدم فارسي اون تو كد بنويسيد
بعدا كجا اپلود كنم
ممنونم ميشم پاسخ بديد
firoozmandan
11-10-2009, 11:28 AM
سلام
در
mysql_connect("host","user","password");
mysql_select_db("database");
host : Hostname شما که معمولا localhost هست
user : یوزرنیم دیتابیس شما
Password پسورد دیتابیس شما
Database : نام دیتابیسی که برای انجمن استفاده کردید
این فایل رو در هاست خود ( فرقی نمیکنه کجا ! ) اپلود کنید و اجرا کنید
یا علی
سلام
ببخشيد كه دوباره سوال ميكنم
من اون در پوشه
SMF
هاستم اپلود كردم
وقتي به لينك زير ميرم
NAMESIT/SMF/myfile.php
پيغام 404
Not Found
The requested URL /SMF/myfile.php was not found on this server.
ميده چجوري بايد اجراش كنم
سلام
مشكل اجرام حل شد فقط خط 8 را ارور ميده
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/......../public_html/smf/myfile.php on line 8
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.