سلام:
من از برنامه search Engine Builder
برای یک سایت دارم استفاده می کنم. این برنامه اجازه می ده ما یک سرچ داخلی برای سایتمون بسازیم.
سایت من مطالب فارسی هم داره بنا براین از این کد استفاده کردم
کد HTML:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
که خوب طبعی است. و همه این را بلدند
توی خود نرم افزار هم یکسری گزینه داره آنرا بر روی utf-8
تنظیم می کنم و در آخر
یکی دوتا صفحه asp و <form> می ده که می تونیم توی سایت اضافه کنیم و یک بانک اطلاعاتی هم از کل اطلاعات سایت تهیه می کنه. که این صفحهات بهش وصل می شند.
ولی وقتی نتیجه سرچ انجین خودش را نشان می دهد مطالب فارسی بصورت کد نشان داده می شوند و غیر قابل خواندن است. مثل
کد HTML:
انداره گیری آرمایشگاهی
بعد از کلی تلاش و فعالیت بلاخره متوجه شدم که اگر session هایم را پاک کنم سرچ درست عمل می کنه و خروجی فارسی را درست برمی گردانه.
با این دستور قبل از <form> کارم راه افتاده
کد HTML:
<%
Session.Abandon
%>
خوب به خودم گفتم که این روش درست نیست و باید دقیقا نام session ی که داره اذیت می کنه را پیدا کنی. با این روش نام همه session هایی که در حافظه سایت وجود داره را فراخانی می کنم.
کد HTML:
For Each i in Session.Contents
Response.Write(i & "<br />")
Next
%>
اما متاسفانه هیچ session غریب یا جدیدی که من نشناسم توی لیست نمی یاد.
یعنی در واقع فقط یک session دارم آن هم یک counter است.
خلاصه دستور Session.Abandon مشکل من را برطرف می کنه . ولی خوب نمی شه که آدم session هایش را به این راحتی پاک کنه.
وقتی صفحه ام را رها می کنم می رم یک ساعت دیگه می یام و از search box استفاده می کنم باز هم همه چی درست می شه ( طبعیه چون بعد از یک مدتی تمام session ها ی سایت پاک می شه و time out می شه)
من از
کد HTML:
Session.CodePage = 65001
استفاده کردم که البته باز درست نشد. تنها راه استفاده از Session.Abandon ظاهران یک جور Session نامرئی هست که بوسیله ی این دستور پاک می شه و نمی دونم چیه.
از اساتید کسی هست که بتونه به من کمک کنه؟
مرسی
از نرم افزار که من دارم ازش استفاده می کنم. اطلاعات را توی بانک access با این فرمت زخیره می کنه.
„وازم انداره گیری آرمایشگاهی
هر کاری می کنم نمی تونه اطلاعات را بصورت فارسی ذخیره کنه
آیا کسی برنامه ای بغیر از
search Engine Builder pro
می شناسه؟
البته باز هم یاد آوری می کنم که Session.Abandon مشکل را برطرف می کنه که البته اصولی نیست.
البته لازمه اضافه کنم که سایت تازه ساخته شده و از طرفی پر از فایلهای pdf می باشد و این ترتیب به هیچ وجه نمی توانم روی google حساب کنم