pasargad-ir
Active Member
شرمنده من به جواب نرسیدم.
کمک کنید...
کمک کنید...
بعد از mysql_connect و mysql_select_db از تابع زیر استفاده کن.
PHP:mysql_query("set names utf8");
ایمان
من می خواهم حروف فارسی در دیتابیسم به صورت کد اسکی ذخیره بشه من توی مای اسکیول نوع دیتابیس و جداول را utf8-persian گذاشتم و حتی ascii هم امتحان کردم ولی جواب نداد به نظر من اگه مشکل بالا حل بشه مشکل دوست عزیزمون هم حله چون کد اسکی را در تمامی مرورگر ها با تمامی فرمت ها قابل خواندن می باشد لطفا ...
function fa($word) {
$num=array('^0', '^1', '^2', '^3', '^4', '^5', '^6', '^7', '^8', '^9');
$cod=array('٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩');
for($i=0; $i<10; $i++)
{
$word=str_replace($num[$i], $cod[$i], $word);
}
$wrd=array('آ', 'ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ', 'س', 'ش', 'ص', 'ض', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'ك', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ي', 'ي', 'ئ');
$acc=array('آ', 'ا', 'ب', 'پ','ت', 'ث', 'ج', 'چ', 'ح','خ', 'د', 'ذ', 'ر', 'ز','ژ', 'س', 'ش', 'ص', 'ض','ط', 'ظ', 'ع', 'غ', 'ف','ق', 'ک', 'ک', 'گ', 'ل', 'م','ن', 'و', 'ه', 'ی', 'ی', 'ئ');
for($i=0; $i<36; $i++)
{
$word=str_replace($wrd[$i], $acc[$i], $word);
}
return $word;
}
$a="سال ^1^3^9^0 هجری شمسی";
echo fa("$a");