PDA

View Full Version : ارسال querystring به صورت کدپیج windows-1252



mostafa1980
یک شنبه 25 بهمن 1383, 17:31 عصر
با سلام
من اطلاعات کاربران را به صورت windows-1252 در بانک ذخیره میکنم . و می خواهم مقدار یک لینک را به صورت querystring به صفحه بعد ببرم تا براساس آن مقدار نتیجه را نشان دهد. اما هیچ جوابینمیدهد . فکر می کنم که مقدار querystring به صورت windwos-1256 و یا utf-8 داخل متغیر میرود و نمی تواند با مقدار windows-1252 در بانک مقایسه کند .حالا چگونه میتوانم مقدار ارجاعی از لینک را دقیقا با کدپیج windows-1252 ارسال کنم. در ضمن من یک رشته را به صورت query string ارسال می کنم

و آیا ابزاری ویا دستوری برای تبدیل کدپیج ها در script i هست یانه؟

با تشکر

esi022
دوشنبه 26 بهمن 1383, 10:05 صبح
<%session.codepage=1252%>
<head>

<meta http-equiv="Content-Type" content="text/html;" charset="Windows-1252" /></head>

mostafa1980
سه شنبه 27 بهمن 1383, 10:36 صبح
با سلام
باز هم مشکل من حل نشد

pedramr
دوشنبه 10 اسفند 1383, 10:37 صبح
.. درکت می کنم . من پیر شدم تا بالاخره فهمیدم که هیچ مرجعی بهتر از MSDN پیدا نمیشه :
http://msdn.microsoft.com
و اما اینکه گاهی موقع انتقال یونیکد همه چی تپر میشه میتونه به خاطر قدیمی بودن سرویس ها و باگهایی باشه که توی ابزارهاست . حالا من به نقل از وبلاگم یه راه حل پیش پات میذارم :

مرجع : http://asp.persianblog.com

اولین قدم برای عیب یابی خواندن پیام خطا به صورت کامل است . برای این منظور به صورت پیش فرض در اینترنت‌اکسپلورر نمی توان خطاها را به صورت کامل مشاهده کرد و برای همه آنها خطای عمومی HTTP 500 - Internal server error صادر می شود . برای مشاهده کامل پیام خطا به منوی زیر بروید :

Tools → Internet Options → Advanced

در اینجا بخش Show friendly HTTP error messages را غیرفعال کنید .
قدم بعد این است که پیام خطا را خوانده و در صورت عدم موفقیت در رفع آن شماره خطا را که می تواند چیزی مثل 80040e21 باشد یادداشت نمایید و از مراجع مختلف یا از طریق جستجوگر هایی مثل گوگل و یا سایت شرکت مایکروسافت بخش پشتیبانی و رفع اِشکال ، راه رفع آن را پیگیر شوید .
..