نقل قول نوشته شده توسط ab1234 مشاهده تاپیک
ممنون از راهنماییتون ولی من متوجه نشدم
میشه بیشتر توضیح بدین؟؟
این چی هست؟؟
چجوری کار میکنه؟؟

من یه Encoding میشناسم اگه منظورتون اینه که تو محیط ایمیل راست کلیک کنم و Encode .... باید بگم با این هیچ تغییری نمی کنه
دوست عزیز وقتی شما یه مقداری رو به یه سرور می فرستین یا حتی سرور ها بین خودشون رد و بدل می کنند این رشته ها که ردوبدل می شن با استفاده از Url Encode کد می شن و بین هم فرستاده می شن .


مثل فرستادن پیغام فارسی در Yahoo Messenger هست که باید حتما رشته قبل از فرستاده شدن به Utf-8 Encode تبدیل بشه و بعد فرستاده بشه و در نت و سرور ها هم باید با استفاده از Url Encode پیام ها رد و بدل بشه .

در Header هایی که در پروتکل Http 1.1 نوشته می شوند یک مقدار هست که تنظیم کننده ی نوع اطلاعات ارسالی هست به نام :

Content-Type: application/x-www-form-urlencoded



با استفاده از این خاصیت و مقدار شما به سرور اعلام می کنید که بسته های ارسالی شما به طرف سرور به وسیله Url Encode کد شده اند و اگر اینگونه نباشد هم خطا اعلام می کنه و در بعضی از موارد هم به جای حروف ؟؟؟؟ قرار می دهد .



باتشکر احسان