URL ਐਨਕੋਡ/ਡੀਕੋਡ (ਪੰਜਾਬੀ URL ਅਤੇ ਕੁਏਰੀ ਰੂਪਾਂਤਰਣ)
ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ URL ਐਨਕੋਡ ਡੀਕੋਡ (ਪਰਸੈਂਟ-ਐਨਕੋਡਿੰਗ)। encodeURIComponent / encodeURI ਦੇ ਵਿਚਕਾਰ ਬਦਲੋ ਅਤੇ ਸੰਭਾਵਿਤ ਡਬਲ ਐਨਕੋਡਿੰਗ ਦਾ ਪਤਾ ਲਗਾਓ।
ਵਿਕਲਪ
ਉੱਨਤ
ਮੈਨੂੰ ਕਿਹੜਾ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ?
ਪੈਰਾਮੀਟਰ ਮੁੱਲ → encodeURIComponent
ਕੁਏਰੀ ਮੁੱਲਾਂ, ਪਾਥ ਸੈਗਮੈਂਟਾਂ ਅਤੇ ਫਾਈਲ ਨਾਮਾਂ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ (ਸੁਰੱਖਿਅਤ encodeURIComponent ਰੂਪਾਂਤਰਣ)।
ਪੂਰਾ URL → encodeURI
? & = / ਵਰਗੇ ਡਿਲੀਮੀਟਰਾਂ ਨੂੰ ਰੱਖਦਾ ਹੈ ਤਾਂ ਜੋ URL ਪੜ੍ਹਨਯੋਗ ਰਹਿਣ।
+ ਬਨਾਮ %20
“%20” ਮਿਆਰੀ ਹੈ। “+” ਇੱਕ ਫਾਰਮ/ਕੁਏਰੀ ਰਵਾਇਤ ਹੈ — ਜਦੋਂ ਲੋੜ ਹੋਵੇ ਇਸਨੂੰ ਬਦਲੋ।
ਨਮੂਨਾ ਇਨਪੁਟ
- https://example.com/search?q=ਅੰਮ੍ਰਿਤਸਰ ਦੁਪਹਿਰ ਦਾ ਖਾਣਾ&ref=email#ਸੈਕਸ਼ਨ
- utm_source=email&utm_campaign=ਬਸੰਤ ਸੇਲ 2026
- ਸਤਿ ਸ੍ਰੀ ਅਕਾਲ/Hello?name=ਰਾਹੁਲ ਸਿੰਘ¬e=10%ਛੋਟ
ਸ਼ਾਰਟਕੱਟ
URL ਐਨਕੋਡ/ਡੀਕੋਡ (ਪਰਸੈਂਟ-ਐਨਕੋਡਿੰਗ)
ਪਰਸੈਂਟ-ਐਨਕੋਡਿੰਗ ਕੀ ਹੈ?
URL ਐਨਕੋਡ/ਡੀਕੋਡ ਗੈਰ-ASCII ਅਤੇ ਰਾਖਵੇਂ ਅੱਖਰਾਂ ਨੂੰ %xx ਕ੍ਰਮਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਤਾਂ ਜੋ ਉਹ URL ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਰੂਪ ਵਿੱਚ ਜਾ ਸਕਣ।
encodeURI ਬਨਾਮ encodeURIComponent
ਵਿਅਕਤੀਗਤ ਮੁੱਲਾਂ ਲਈ encodeURIComponent ਵਰਤੋ; ਪੂਰੇ URL ਲਈ encodeURI ਵਰਤੋ ਜਿੱਥੇ ਡਿਲੀਮੀਟਰ ਰਹਿਣੇ ਚਾਹੀਦੇ ਹਨ।
ਟਿਪ
ਜੇਕਰ %25 ਵਾਰ-ਵਾਰ ਆਉਂਦਾ ਹੈ, ਤਾਂ ਟੈਕਸਟ ਡਬਲ-ਐਨਕੋਡ ਹੋ ਸਕਦਾ ਹੈ। ਸੁਰੱਖਿਅਤ ਰੂਪ ਵਿੱਚ ਫਿਰ ਤੋਂ ਡੀਕੋਡ ਕਰਨ ਲਈ ਚੇਤਾਵਨੀ ਬੈਨਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।
FAQ
+ ਅਤੇ %20, ਕੀ ਫਰਕ ਹੈ?
“%20” ਸਪੇਸ ਲਈ RFC-ਅਨੁਕੂਲ ਪਰਸੈਂਟ-ਐਨਕੋਡਿੰਗ ਹੈ। “+” ਮੁੱਖ ਤੌਰ 'ਤੇ HTML ਫਾਰਮਾਂ (application/x-www-form-urlencoded) ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਅਕਸਰ ਕੁਏਰੀ ਸਟ੍ਰਿੰਗਾਂ ਵਿੱਚ ਸਪੇਸ ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
ਮੈਨੂੰ ਕਿਹੜਾ ਫੰਕਸ਼ਨ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ?
ਸਿਰਫ਼ ਮੁੱਲਾਂ ਲਈ (ਕੁਏਰੀ ਮੁੱਲ, ਪਾਥ ਫਰੈਗਮੈਂਟ, ਫਾਈਲ ਨਾਮ), encodeURIComponent ਰੂਪਾਂਤਰਣ ਚੁਣੋ। ਪੂਰੇ URL ਲਈ ਜਿਨ੍ਹਾਂ ਨੂੰ ? & = / ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ, encodeURI ਚੁਣੋ।
ਡਬਲ ਐਨਕੋਡਿੰਗ ਕੀ ਹੈ?
ਜੇਕਰ %25 (ਇੱਕ ਐਨਕੋਡ ਕੀਤਾ “%”) ਵਾਰ-ਵਾਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਮੁੱਲ ਡਬਲ-ਐਨਕੋਡ ਹੋ ਸਕਦਾ ਹੈ। ਅਸਲ ਨੂੰ ਬਹਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ “ਫਿਰ ਤੋਂ ਡੀਕੋਡ ਕਰੋ” ਦੀ ਵਰਤੋਂ ਕਰੋ।