PDA

View Full Version : query string فارسی



na3er-faraji
جمعه 22 دی 1391, 13:24 عصر
قبلا مرسوم بود برای query string مثلا یک عدد ارسال میشد بعد مثلا در سایت های خبری سطر مربوط به اون از پایگاه داده استخراج میشد و خبر نمایش داده میشد. اما اخیرا تو تعدادی از سایت ها دیدم به جای عدد از متون فارسی استفاده میشه. آیا این روش مشکلی ایجاد نمیکنه؟ مثلا این رو ببینید
http://www.winbeta.net/%D8%AA%D8%B9%D8%AC%D8%A8-%D9%85%D8%AF%DB%8C%D8%B1-%DA%AF%D9%88%DA%AF%D9%84-%D8%A7%D8%B2-%D9%88%D8%B6%D8%B9%DB%8C%D8%AA-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%DA%A9%D8%B1%D9%87%E2%80%8C-%D8%B4/

البته بعضی دیگه از سایت ها هستند هم کد خبر و هم عنوان خبر رو میفرستن. کد خبر برای دریافت اطلاعات از دیتابیس و عنوان هم برای seo . من منظورم این دسته نیست. منظورم سایتیه که تو بالا گذاشتم.

s_mehdi
پنج شنبه 28 دی 1391, 20:20 عصر
سلام دوست من
خیلی کار سختی نیست url رو encode می کنند. و هنگام نمایش browser خودش اونها رو تبدیل به متن می کنه .
در فریم ورک های web 2 مثل yii و ... همه کارهارو خودش انجام میده و این سایت هم فکر کنم که با یکی از این فریم ورکها ساخته شده.

saeed31641
پنج شنبه 28 دی 1391, 20:36 عصر
UlrRouting استفاده م یکننه

na3er-faraji
پنج شنبه 28 دی 1391, 21:24 عصر
دوست عزیز من url routing رو نمیگم. الان اگه به همین فروم دقت کنید علاوه بر متن سوال یک عدد هم دیده میشه که کد سوال هستش. خوب خیلی راحت میشه اون عدد رو از متن جدا کرد. ولی مثلا تو همون مثالی که من گذاشتم هیچ عددی دیده نمیشه و فقط عنوان رو فرستاده. یعنی اینا میان جستجو رو براساس عنوان پست انجام میدن؟

fakhravari
پنج شنبه 28 دی 1391, 23:00 عصر
از فارسی استفاده نکنید.
شاید با این درست بشه
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="fa-IR" uiCulture="fa-IR"/>

na3er-faraji
دوشنبه 02 بهمن 1391, 13:17 عصر
دوست عزیز ممنون از توجهتون. فک میکنم منظورم رو خوب بیان نکردم. مثلا آدرس زیر رو ببینید
http://fa.wikipedia.org/wiki/%DA%A9%D9%88%D8%B1%D9%88%D8%B4_%D8%A8%D8%B2%D8%B1% DA%AF

میبینید که تو querystring فقط یک متن فارسی (کوروش بزرگ) وجود داره. حالا سوال من اینه که آیا این کار مشکلی ایجاد نمیکنه. یعنی ویکی پدیا میره براساس یک متن فارسی تو دیتابیس های خودش جستجو رو انجام میده ؟

morteza_mokhtari
دوشنبه 02 بهمن 1391, 21:43 عصر
سلام دوست عزیز مشکلی نداره شما میتونید از متن فارسی استفاده کنید ولی مشکل اینه اگه از اینکار برای واکشی اطلاعات استفاده بشه ممکنه دوتا پست متن فارسیشون یکی باشه و اینجاست که به مشکل میخوریم بستگی داره میخواهید چیکار کنید اگه متن فارسی منحصر به فرد باشه مشکلی پیش نمیاد.