ODE112
کاربر قدیمی پرشین تولز
یه مشکل که ajax داره اینه که اگه مثلا فایل home.php که قرار لودش کنیم متن فارسی یا روسی یا آلمانی توش باشه بدون اینکه یونیکد بشه لود میشه! تقصیر نداره چون شما اگه صد تا از اینا هم بذارید توی فایلتون و صفحاتتون ajax نمیخونش! یعنی میخونش ولی آزاد نمیشه
اینطوری لود میشه متن فارسی تو ajax
خوب پس باید نوع انکود رو جلوتر مشخص کنیم یعنی از روی سرور با PHP, پس اینو میذاریم بالای بالای فایل home.php و یکی هم بالای فایل index.php که صفحه اصلی سایتمون هست
این برای رفع اشکال تو خوندن بود!
حالا اگه بخوایم با یه فرم که هنوز توضیش ندادم یه متنی رو با HTTP_REQUEST بفرستیم اگه فارسی باشه اینطوری منتقل میشه اگه مرور گر ما اینترنت اکسپلرر باشه!
ولی میشه از بجای فرستادن اطلاعات با GET از POST استفاده کرد تا متن فارسی ما درست به سرور پرتاب بشه
حالا فردا میام اینکه چطوری با POST اطلاعات رو بفرستیم توضیح میدم که فارسیش نریزه به هم....
کد:
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
اینطوری لود میشه متن فارسی تو ajax
کد:
جÙ
ع٠Ù
ÛØ§Û Ø¨Ø±ÛÙ
ÚÙغا سر Ø®Ø±Ø Ø¨Ø±ÛÙ
Ú٠غÙØ·Û Ø¨Ú©ÙÛÙ
Ø Ø¨ÛشعÙر ÙÙ
ÛØ§Û ÙÛا ب٠درک
خوب پس باید نوع انکود رو جلوتر مشخص کنیم یعنی از روی سرور با PHP, پس اینو میذاریم بالای بالای فایل home.php و یکی هم بالای فایل index.php که صفحه اصلی سایتمون هست
PHP:
<?php
header('Content-Type: text/html; charset=utf-8');
?>
این برای رفع اشکال تو خوندن بود!
حالا اگه بخوایم با یه فرم که هنوز توضیش ندادم یه متنی رو با HTTP_REQUEST بفرستیم اگه فارسی باشه اینطوری منتقل میشه اگه مرور گر ما اینترنت اکسپلرر باشه!
کد:
?????????????????????????????????????????????????
ولی میشه از بجای فرستادن اطلاعات با GET از POST استفاده کرد تا متن فارسی ما درست به سرور پرتاب بشه
حالا فردا میام اینکه چطوری با POST اطلاعات رو بفرستیم توضیح میدم که فارسیش نریزه به هم....