مشکل عجيب!!! هاستهای Win2003 .Net با دیتابیس فارسی

darjdesign

New Member
دوستان سلام،
دیروز برای مرتبه 3 با یک هاست Windows2003 .Net به همراه دیتابیس MS SQL برخورد کردم...
که اینبار هم مانند دفعات پیش با Host Administrator به نتیجه ای نرسیدیم!!!
لطفا کمک کنید. لطفا کمک کنید
* صورت مسئله:
- وب با متد ASP
- زبان فارسی - لاتین
- سرور: Windows 2003.Net
- دیتابیس MS SQL
- اتفاق: به هنگام Query از دیتابیس (Arabic_CI_AS) بر روی فیلد فارسی-----> "؟؟؟ ؟؟ ؟؟؟؟" دریافت میشود!!!!

* راه حل های امتحان شده:
1- <%@Language=VBScript CodePage="1256"%> منظور شده است
2- "charset=windows-1256" و همچنین Language" content="fa"
3- دیتابیس 1256 پر میشود یعنی UTF-8 نیست!!
4- از هر 10 بار، 5 بار درست رفتار میکند و 5 بار نادرست
6- هنگامیکه مشکل رخ میدهد تا مدتی طول میکشد تا خود به خود درست شود !!
7- هنگام بروز مشکل اگر صفحه نتیجه Query را مجددا Publish کنم، برای 1 بار بعد از آن درست رفتار میکند اما بعد از 1 بار مجدد "?? ??? ??...." میشود!!!!
9- به هنگام مشکل، حتی :
[LTR]<%response.write "اينجا را سرور ميخواند"%>[/LTR]
هم "?? ??? ?..." نشان میدهد

10- به هنگام مشکل، اگر <%@Language=VBScript CodePage="1256"%> را حذف کنم response.write درست میشود اما Query انجام نمیشود چونکه نباید هم بشود!!!

پس چه راهی باقی میماند؟؟؟ خواهشنا راهی جز تبدیل به UTF-8 بفرمایید، چون فارسی ذخیره شدن دیتابیس حیاتی و غیر قابل اجتناب است!!!

این مشکل روی هاست windows2000 به هیچ وجه بروز نمیکند!!!

لطفا راهنمایی - نظر - راه حل - ایده - ..... مرحمت فرمایید
 

Amir H

Member
سلام

اگه مایل باشی رو هاست من آزمایش میکنیم اگه جواب نداد یه نگاه به کدها میندازیم با هم درستش میکنیم .
از طریق سایت(داخل امضا) با من تماس بگیرد. :)
 

جدیدترین ارسال ها

بالا