PDA

View Full Version : کوئری استرینگ و یک مشکل عجیب



rana-writes
یک شنبه 01 خرداد 1390, 16:43 عصر
سلام دوستان برنامه نویس
من یه مشکل عجیب برام پیش اومده
توی سایتم کاربر دارم که کاربرها میتونن نام کاربریشون رو به دلخواه لاتین یا فارسی وارد کنن
برای صفحه پروفایل که با کلیک بر روی نام کاربری ظاهر میشه و من نام کاربر رو با query string بهش پاس دادم یه مشکلی ایجاد شده
چون سایتم دارای بخشهای مختلفه مثل جعبه گفتگو و صفحه کامنت و پست مطلب، طبیعتا هر جایی که کاربر مطلبی ثبت کنه با کلیک روی اسم خودش میشه صفحه پروفایلش رو دید
من بعضی جاها لینک نام و نام خانوادگی رو با linkbutton دادم که وقتی روش کلیک میشه توی همون صفحه باز میشه و پروفایل به طور کامل دیده میشه
ولی بعضی جاها اینکارو با Hyperlink کردم و Target="_blank" گذاشتم، تو این حالت دوم اگه کوئری استرینگم مقدارش فارسی باشه، توی تست خط به خط برنامه به جاش علامت مربع ظاهر میشه که انگار فونت رو شناسایی نمیکنه و طبیعتا کاربری رو هم پیدا نمیکنه
نمیدونم مشکل از کجاست
ممنون میشم راهنماییم کنین

kabir_eng
یک شنبه 01 خرداد 1390, 20:46 عصر
سلام بهتره encode کنی بعد دوباره decode کنیش .
اینجوری به مشکلی از بابت زبان متن ارسال شده برخورد نمی کنی

rana-writes
یک شنبه 01 خرداد 1390, 22:13 عصر
میشه بیشتر راهنماییم کنین از چه کدی باید استفاده کنم
منظورتون اینه که قبل از ارسال به صفحه encode بشه و تو صفحه ای که پاس داده شده decode کنم درسته؟

rana-writes
دوشنبه 02 خرداد 1390, 22:44 عصر
دوستان برنامه نویس کسی راه حلی برای این سوال نداره؟