TATAR 267 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 سلام دوستان.یک افزونه ای داریم که نام و ایمیل و بقیه مشخصات را از کاربر میگیره و ثبت می کنه. و بعد میتونی به صورت فایل csv استخراج کنی.حالا یه مشکلی که هست اینه:بعد از استخراج فایل، کلمات و جملات فارسی درست نشون نمیده.(یعنی یه جورایی عجق وجق که انگار کدینگ فارسی پشتیبانی نمیکنه)می خوام بدون مچجوری درست میشه؟فکر کنم از این باشهif (strstr($_SERVER["HTTP_USER_AGENT"],"MSIE")) {header("Pragma: public");header("Expires: 0");header("Cache-Control: must-revalidate, post-check=0, pre-check=0");header("Content-type: application-download");header("Content-Disposition: attachment; filename=\"emails.csv\"");header("Content-Transfer-Encoding: binary");} else {header("Content-type: application-download");header("Content-Disposition: attachment; filename=\"emails.csv\"");} نقل قول لینک به ارسال
mehral 785 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 با این داده ها من این یه خط کد اضافه کردم چک کن ببین چه جمور میشه if ( strstr( $_SERVER["HTTP_USER_AGENT"], "MSIE" ) ) { header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header('Content-Type: text/html; charset=utf-8'); header("Content-type: application-download"); header("Content-Disposition: attachment; filename=\"emails.csv\""); header("Content-Transfer-Encoding: binary");} else { header("Content-type: application-download"); header('Content-Type: text/html; charset=utf-8'); header("Content-Disposition: attachment; filename=\"emails.csv\"");} 1 نقل قول لینک به ارسال
TATAR 267 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 این عبارت:Content-Transfer-Encoding: binaryنمیشه binary رو به یه مقدار دیگه تغییر داد؟احساسم میگه از این هست.اینجا رو هم نگاهی کنید ببینید چی دستگیرتون میشه!http://www.w3.org/Protocols/rfc1341/5_Content-Transfer-Encoding.html نقل قول لینک به ارسال
mehral 785 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 احساستون اشتباه میگه چون این آپشن نوع انتقال داده رو مشخص میکه که باید از طریق پروتکل http انتقال پیدا کنه ... دو مقدارم بیشتر نداره base64binary 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .