arian098 2 ارسال شده در شهریور 98 گزارش بازنشر ارسال شده در شهریور 98 سلام دوستان من الان دوتا فایل دارم یکی .html که داخلش یه فرم هست میره به یه صفحه دیگه که .php هست و صفحه دوم اطلاعات ارسالی از صفحه اول رو داخل دیتابیس مینویسه اما مشکل اینجاست که وقتی فارسی نوشته میشه همچین چیزی داخل دیتابیس نوشته میشه Ù…Øمدرضا کشاورزی ضمن اینکه تمامی ردیف ها و مقدار ها از نوع utf8_persian_ci هست باید چه کاری کرد که اطلاعات به صورت utf8 داخل دیتابیس نوشته بشن؟ نقل قول لینک به ارسال
Mobin 1669 ارسال شده در شهریور 98 گزارش بازنشر ارسال شده در شهریور 98 شما از چه کتابخونه ای برای ذخیره اطلاعات استفاده میکنید؟ pdo یا mysqli ؟ mysqli $mysqli->set_charset("utf8"); pdo $dbh->exec("set names utf8"); بجز اون درون هدر صفحه html تون باید مقدار <meta charset="utf-8"> قرار بدین 1 نقل قول لینک به ارسال
SadraHkm 20 ارسال شده در شهریور 98 گزارش بازنشر ارسال شده در شهریور 98 با احترام در دیتابیس collation ها را روی utf8_general_ci تنظیم کنید. علاوه بر اون ها برای انتقال داده ها با انکودینگ utf8 اول باید کوئری زیر را به دیتابیس ارسال کنید ( برای mysqli ) query("SET NAMES utf8"); نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .