بلوک عملکرد URL_ENCODE

این بلوک عملکرد یک رشته را کدگذاری می‌کند.

این تابع مناسب است اگر بخواهید یک رشته در قسمت پرس و جو یک URL استفاده شود، و راهی آسان برای انتقال متغیرها به صفحه بعدی نیاز دارید.

ورودی

ورودی رشته‌ای را که باید کدگذاری شود تعریف می‌کند.

خروجی

یک رشته در خروجی برمی‌گرداند، در آن تمام کاراکترهای غیر الفبا-عددی به جز -_. با یک علامت درصد (%) دنبال شده توسط دو مقدار هگزادسیمال و فضاها با یک علامت پلاس (+) جایگزین می‌شوند. این کدگذاری همانند روش کدگذاری داده‌هایی است که از طریق یک فرم وب پست می‌شود - این برابر با مشخصه نوع فایل application/x-www-form-urlencoded است. این مشخصه از کدگذاری بر اساس RFC 3986 (به بلوک عملکرد RAW_URL_ENCODE مراجعه کنید) متفاوت است، زیرا به دلیل دلایل تاریخی، فاصله با علامت پلاس (+) کدگذاری می‌شود.

همچنین ببینید