View Full Version : چرا کاراکترها بر روی سرور متفاوت {؟؟؟؟؟} نمایش داده میشوند ؟
همراه
یک شنبه 16 اسفند 1383, 16:18 عصر
با سلام
من جستجویی فارسی بر روی دیتا بیس اکسس نوشته ام که از vbscript استفاده کردم و نتایج جستجو هم بر روی iis سیستم خودم صحیح است اما وقتی آن را آپلود میکنم کاراکترها قاطی میکنند و به صورت "؟؟؟؟؟؟؟" نمایش داده می شوند. این در حالیست که صفحات نتایج دیگری که از همین دیتابیس استفاده می کنند و با ASP طراحی شده اند به خوبی کار میکنند .
علت چیست ؟ شما می توانید جهت مشاهده این مشکل به آدرس :
http://www.noordaily.ir/pages/search.asp مراجعه کنید.
ضمنا نظرتان را درباره طراحی این سایت بدهید .http://www.noordaily.ir. خدا نگهدار
kimia1
دوشنبه 17 اسفند 1383, 08:25 صبح
سلام
فکر کنم مشکل شما در تنظیم نوع charset باشه به احتمال زیاد charset صفحه ای که اطلاعات را وارد می کنید با charset صفحه ای که اطلاعات را می بینید یکی نیست. مثلا صفحه اول وب سایتتون از utf-8استفاده می کنه:
content="text/html; charset=utf-8"
و اطلاعات را صحیح نشون می ده ولی اون صفحه ای که مشکل داره از windows-1256 استفاده می کنه؟
nima_isp
دوشنبه 17 اسفند 1383, 14:44 عصر
اقا ابن که توی این لینک که دادی درس بود حالا باید به encoding موقع ورود و خروج از بانکت توجه کنی سورسشو بزار تا بررسی کنیم ::نوشتن::
esi022
سه شنبه 18 اسفند 1383, 09:24 صبح
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
چ.ن داری از 1256 استفاده میکنی اول صفجه asp اینو بنویس :
session.codepage=0
kimia1
چهارشنبه 19 اسفند 1383, 09:14 صبح
اگر هم خواستی unicode استفاده کنی فکر کنم باید Codepage را برابر با 65001 قرار بدی
Mahdi_S_T
جمعه 28 اسفند 1383, 20:03 عصر
آیا مشکل نوشته شدن حرف - ى - به جای یای دو نقطه هم به همین شکل حل میشود :گیج:
Mohammad Minaei
جمعه 28 اسفند 1383, 21:37 عصر
تو همه صفحاتت اینو بزار:
<span dir=ltr>response.charset="utf-8"</span>
pedramr
شنبه 06 فروردین 1384, 08:39 صبح
.. این مشکل زمانی اتفاق می افته که شما برنامه ات روی ویندوز ایکسپی یا سٍرور2003 اجرا می کنی ولی هاست از نوع ویندوز2000 است !
بعد از قرار دادن برنامه روی هاست دوباره دیتا رو از طریق فرم وب وارد کن .
برای ذخیره صفحات هم اونها رو توی Notepad در ویندوز XP باز کن و به جای نوع ANSI به صورت UTF-8 ذخیره کن .
بعد حالا اون کدی رو هم که بچه های میگن میزاری بالای هر صفحه .
حالا هر دو جور اطلاعات یعنی هم اونهایی که ثابت توی صفحه وارد میشن و هم اونهایی که از توی بانک خونده میشن اگه فارسی باشن درست نمایش داده میشن ..
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.