ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

URL ਏਨਕੋਡਰ / ਡੀਕੋਡਰ

ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ URL ਅਤੇ URI ਭਾਗਾਂ ਨੂੰ ਏਨਕੋਡ ਅਤੇ ਡੀਕੋਡ ਕਰੋ। ਮੁਫ਼ਤ, ਨਿੱਜੀ, ਅਤੇ ਕੋਈ ਅੱਪਲੋਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

ਜਾਂ

ਇਸ ਟੂਲ ਬਾਰੇ

URL ਏਨਕੋਡਿੰਗ (ਰਸਮੀ ਤੌਰ 'ਤੇ ਪ੍ਰਤੀਸ਼ਤ-ਏਨਕੋਡਿੰਗ, RFC 3986 ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ) ਉਹਨਾਂ ਅੱਖਰਾਂ ਦਾ ਅਨੁਵਾਦ ਕਰਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਦਾ URL ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਅਰਥ ਹੁੰਦਾ ਹੈ — ਸਪੇਸ, ਸਲੈਸ਼, ਐਂਪਰਸੈਂਡ, ਹੈਸ਼ ਚਿੰਨ੍ਹ — ਨੂੰ ਹੈਕਸਾ ਅੰਕਾਂ ਤੋਂ ਬਾਅਦ ਪ੍ਰਤੀਸ਼ਤ ਚਿੰਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸੁਰੱਖਿਅਤ ਰੂਪ ਵਿੱਚ। ਸਪੇਸ ਅੱਖਰ %20 ਬਣ ਜਾਂਦਾ ਹੈ (ਜਾਂ + ਫਾਰਮ-ਏਨਕੋਡ ਕੀਤੇ ਸੰਦਰਭਾਂ ਵਿੱਚ), ਐਂਪਰਸੈਂਡ %26 ਬਣ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਹੋਰ ਵੀ। ਇਸ ਏਨਕੋਡਿੰਗ ਤੋਂ ਬਿਨਾਂ, ਵਿਸ਼ੇਸ਼ ਅੱਖਰਾਂ ਨੂੰ ਯੂਆਰਐਲ ਸੰਟੈਕਸ ਵਜੋਂ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾਵੇਗੀ ਨਾ ਕਿ ਸ਼ਾਬਦਿਕ ਡੇਟਾ ਵਜੋਂ, URL ਨੂੰ ਤੋੜਨਾ ਜਾਂ ਅਣਇੱਛਤ ਵਿਵਹਾਰ ਦਾ ਕਾਰਨ ਬਣਨਾ।

ਦੋ ਸੰਬੰਧਿਤ ਪਰ ਵੱਖਰੇ ਏਨਕੋਡਿੰਗ ਮੌਜੂਦ ਹਨ। ਸਟੈਂਡਰਡ URL ਕੰਪੋਨੈਂਟ ਏਨਕੋਡਿੰਗ ਅਣਰਿਜ਼ਰਵਡ ਅੱਖਰ ਸੈੱਟ ਤੋਂ ਬਾਹਰ ਹਰ ਚੀਜ਼ ਲਈ %-escapes ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ: A-Z, a-z, 0-9, ਹਾਈਫਨ, ਅੰਡਰਸਕੋਰ, ਪੀਰੀਅਡ, ਟਿਲਡ। ਫਾਰਮ-ਏਨਕੋਡਡ ਵੇਰੀਐਂਟ (ਐਪਲੀਕੇਸ਼ਨ/x-www-form-urlencoded) ਸਪੇਸ ਨੂੰ ਪਲੱਸ ਚਿੰਨ੍ਹ ਵਜੋਂ ਮੰਨਦਾ ਹੈ ਅਤੇ ਕੁਝ ਹੋਰ ਅੱਖਰਾਂ ਲਈ ਵੱਖਰੇ ਨਿਯਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। JavaScript ਦਾ encodeURICcomponent ਸਖਤ ਕੰਪੋਨੈਂਟ ਏਨਕੋਡਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ; encodeURI ਇੱਕ ਵਧੇਰੇ ਆਗਿਆਕਾਰੀ ਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜੋ URL ਬਣਤਰ ਅੱਖਰਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।

ਇਹ ਟੂਲ ਏਨਕੋਡਿੰਗ ਅਤੇ ਡੀਕੋਡਿੰਗ ਦੋਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਏਨਕੋਡ ਮੋਡ ਹਰੇਕ ਅੱਖਰ ਨੂੰ ਸਮੇਟਦਾ ਹੈ ਜਿਸ ਲਈ %HH ਫਾਰਮੈਟ ਵਿੱਚ ਬਚਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ; ਡੀਕੋਡ ਮੋਡ ਪਰਿਵਰਤਨ ਨੂੰ ਉਲਟਾਉਂਦਾ ਹੈ। ਦੋਵੇਂ ਬਿਲਟ-ਇਨ JavaScript URL ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਚੱਲਦੇ ਹਨ, ਇਸਲਈ ਕੋਈ ਵੀ ਡਾਟਾ ਕਿਤੇ ਵੀ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ।

URL ਨੂੰ ਏਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਕਿਉਂ ਕਰੋ

ਕਿਸੇ ਵੀ ਸਮੇਂ ਡੇਟਾ ਨੂੰ URL ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਪੁੱਛਗਿੱਛ ਸਟ੍ਰਿੰਗ ਪੈਰਾਮੀਟਰ, ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਵਾਲੇ ਮਾਰਗ ਹਿੱਸੇ, ਰੀਡਾਇਰੈਕਟ ਟਾਰਗਿਟ — ਸਹੀ ਏਨਕੋਡਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਏਨਕੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋਣ ਨਾਲ ਉਹ URL ਪੈਦਾ ਹੁੰਦੇ ਹਨ ਜੋ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ਦਿਖਾਈ ਦੇਣ 'ਤੇ ਟੁੱਟ ਜਾਂਦੇ ਹਨ, ਪੁੱਛਗਿੱਛ ਸਤਰ (&x=1 ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਪੈਰਾਮੀਟਰ ਵਿੱਚ ਬਦਲਣਾ) ਲਈ ਪੈਰਾਮੀਟਰ ਸੀਮਾਵਾਂ ਲੀਕ ਹੋ ਜਾਂਦੇ ਹਨ, ਜਾਂ ਵੈਬ ਸਰਵਰਾਂ ਦੁਆਰਾ ਨੁਕਸਦਾਰ ਬੇਨਤੀਆਂ ਵਜੋਂ ਬਲੌਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਡੀਕੋਡਿੰਗ ਉਲਟ ਹੈ: ਇੱਕ ਏਨਕੋਡ ਕੀਤੇ URL ਤੋਂ ਅਸਲ ਡੇਟਾ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ। ਬ੍ਰਾਊਜ਼ਰ ਐਡਰੈੱਸ ਬਾਰ ਅਕਸਰ ਏਨਕੋਡ ਕੀਤੇ ਰੂਪ ਵਿੱਚ URL ਦਿਖਾਉਂਦੇ ਹਨ; ਡੀਕੋਡਿੰਗ ਦੱਸਦੀ ਹੈ ਕਿ ਅਸਲ ਵਿੱਚ ਕੀ ਇਰਾਦਾ ਸੀ। ਲੌਗਿੰਗ, ਡੀਬੱਗਿੰਗ, ਅਤੇ ਸੁਰੱਖਿਆ ਵਿਸ਼ਲੇਸ਼ਣ ਸਾਰੇ ਡੀਕੋਡ ਕੀਤੇ URL ਤੋਂ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ ਜੋ ਅਸਲ ਮਾਪਦੰਡ ਅਤੇ ਮਾਰਗ ਦਿਖਾਉਂਦੇ ਹਨ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

ਇੱਕ ਸਤਰ ਚਿਪਕਾਓ, ਦਿਸ਼ਾ ਚੁਣੋ।

  1. ਏਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਚੁਣੋ: ਏਨਕੋਡ ਅਸੁਰੱਖਿਅਤ ਅੱਖਰਾਂ ਨੂੰ % HH ਫਾਰਮੈਟ ਵਿੱਚ ਲਪੇਟਦਾ ਹੈ। ਡੀਕੋਡ ਉਲਟਾ %HH ਸ਼ਾਬਦਿਕ ਅੱਖਰਾਂ 'ਤੇ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ।
  2. ਇਨਪੁਟ ਟੈਕਸਟ ਸ਼ਾਮਲ ਕਰੋ: ਏਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਕਰਨ ਲਈ ਸਤਰ ਨੂੰ ਪੇਸਟ ਕਰੋ। ਏਨਕੋਡਿੰਗ ਲਈ, ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਸਪੇਸ, ਵਿਸ਼ੇਸ਼ ਅੱਖਰ, ਜਾਂ ਗੈਰ-ASCII ਸਮੱਗਰੀ ਵਾਲਾ ਸ਼ਾਬਦਿਕ ਮੁੱਲ ਹੁੰਦਾ ਹੈ। ਡੀਕੋਡਿੰਗ ਲਈ, ਇਹ ਇੱਕ URL ਜਾਂ URL ਕੰਪੋਨੈਂਟ ਹੈ ਜਿਸ ਵਿੱਚ %HH ਐਸਕੇਪ ਸ਼ਾਮਲ ਹਨ।
  3. ਬਦਲੋ: ਟੂਲ encodeURICcomponent ਜਾਂ decodeURICcomponent ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਏਨਕੋਡਡ ਆਉਟਪੁੱਟ ਇੱਕ URL ਵਿੱਚ ਏਮਬੇਡ ਕਰਨ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈ; ਡੀਕੋਡਡ ਆਉਟਪੁੱਟ ਅਸਲੀ ਸ਼ਾਬਦਿਕ ਮੁੱਲ ਹੈ।
  4. ਕਾਪੀ ਜਾਂ ਡਾਊਨਲੋਡ ਕਰੋ: ਜਿੱਥੇ ਵੀ ਤੁਹਾਨੂੰ ਇਸਦੀ ਲੋੜ ਹੈ ਉੱਥੇ ਨਤੀਜੇ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਏਨਕੋਡ ਕੀਤੇ ਮੁੱਲ URL ਵਿੱਚ ਫਿੱਟ ਹੁੰਦੇ ਹਨ; ਡੀਕੋਡ ਕੀਤੇ ਮੁੱਲ ਅਸਲ ਡੇਟਾ ਨੂੰ ਪ੍ਰਗਟ ਕਰਦੇ ਹਨ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

encodeURICcomponent ਅਣਰਿਜ਼ਰਵਡ ਸੈੱਟ [A-Za-z0-9-_.~] ਦੇ ਬਾਹਰ ਹਰੇਕ ਅੱਖਰ ਨੂੰ ਏਨਕੋਡ ਕਰਦਾ ਹੈ। ਸਪੇਸ %20 ਬਣ ਜਾਂਦੀ ਹੈ, ਨਾਲ ਹੀ ਚਿੰਨ੍ਹ %2B ਬਣ ਜਾਂਦੇ ਹਨ, ਬਰਾਬਰ ਦੇ ਚਿੰਨ੍ਹ %3D ਬਣ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਹੋਰ ਵੀ। ASCII ਤੋਂ ਬਾਹਰ ਦੇ ਅੱਖਰ ਪਹਿਲਾਂ UTF-8 ਵਿੱਚ ਏਨਕੋਡ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਫਿਰ ਹਰੇਕ ਬਾਈਟ ਨੂੰ %-escaped ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

encodeURI ਵਧੇਰੇ ਆਗਿਆਕਾਰੀ ਹੈ ਅਤੇ ਭਾਗਾਂ ਦੀ ਬਜਾਏ ਪੂਰੇ URL ਲਈ ਹੈ। ਇਹ /, ?, &, =, #, ਅਤੇ ਕੁਝ ਹੋਰ ਨਹੀਂ ਬਚਦਾ ਕਿਉਂਕਿ ਉਹਨਾਂ ਅੱਖਰਾਂ ਦਾ URL-ਸਿੰਟੈਕਸ ਅਰਥ ਹੈ। ਇੱਕ URL ਵਿੱਚ ਉਪਭੋਗਤਾ ਡੇਟਾ ਨੂੰ ਏਮਬੈਡ ਕਰਨ ਲਈ, encodeURICcomponent ਲਗਭਗ ਹਮੇਸ਼ਾ ਸਹੀ ਵਿਕਲਪ ਹੁੰਦਾ ਹੈ।

decodeURICcomponent %-escapes ਨੂੰ ਉਲਟਾਉਂਦਾ ਹੈ, ਇਹ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਐਸਕੇਪ ਚੰਗੀ ਤਰ੍ਹਾਂ ਬਣੀ ਹੋਈ ਹੈ ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਬਾਈਟਸ ਵੈਧ UTF-8 ਬਣਦੇ ਹਨ। ਖਰਾਬ ਇਨਪੁਟ ਕੂੜਾ ਪੈਦਾ ਕਰਨ ਦੀ ਬਜਾਏ ਇੱਕ ਗਲਤੀ ਸੁੱਟਦਾ ਹੈ।

ਵਧੀਆ ਅਭਿਆਸ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕਿਹੜੇ ਅੱਖਰਾਂ ਨੂੰ URL ਇੰਕੋਡਿੰਗ ਦੀ ਲੋੜ ਹੈ?
ਰਾਖਵੇਂ ਅੱਖਰ (&, =, ?, #, /, :, @) ਅਤੇ ਅਸੁਰੱਖਿਅਤ ਅੱਖਰ (ਸਪੇਸ, <, >, {, }, |, ^, ~, [, ], `) ਨੂੰ ਏਨਕੋਡ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਲਫਾਨਿਊਮੇਰਿਕ ਅੱਖਰ ਅਤੇ -_.~ ਸੁਰੱਖਿਅਤ ਹਨ ਅਤੇ ਇਨਕੋਡਿੰਗ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
encodeURI ਅਤੇ encodeURICcomponent ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?
encodeURI ਇੱਕ ਪੂਰੇ URL ਨੂੰ ਏਨਕੋਡ ਕਰਦਾ ਹੈ ਪਰ ਰਾਖਵੇਂ ਅੱਖਰਾਂ (://?#) ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ। encodeURICcomponent -_.!~*'() ਨੂੰ ਛੱਡ ਕੇ ਹਰ ਚੀਜ਼ ਨੂੰ ਏਨਕੋਡ ਕਰਦਾ ਹੈ — ਇਸਨੂੰ ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ ਮੁੱਲਾਂ ਲਈ ਵਰਤੋ। ਇਹ ਸੰਦ ਦੋਨੋ ਮੋਡ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ.
URL ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਨੂੰ ਕਿਵੇਂ ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?
ਸਪੇਸ ਨੂੰ %20 (ਸਟੈਂਡਰਡ ਪ੍ਰਤੀਸ਼ਤ-ਏਨਕੋਡਿੰਗ) ਜਾਂ + (ਫਾਰਮ ਏਨਕੋਡਿੰਗ) ਦੇ ਰੂਪ ਵਿੱਚ ਏਨਕੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। %20 URL ਮਾਰਗਾਂ ਲਈ ਸਹੀ ਹੈ, ਜਦੋਂ ਕਿ + ਦੀ ਵਰਤੋਂ HTML ਫਾਰਮਾਂ ਤੋਂ ਪੁੱਛਗਿੱਛ ਸਤਰ ਵਿੱਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਟੂਲ ਮੂਲ ਰੂਪ ਵਿੱਚ %20 ਵਰਤਦਾ ਹੈ।
ਕੀ ਮੈਂ ਯੂਨੀਕੋਡ ਅੱਖਰਾਂ ਨੂੰ ਏਨਕੋਡ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਯੂਨੀਕੋਡ ਅੱਖਰ ਪਹਿਲਾਂ UTF-8 ਬਾਈਟਾਂ ਵਿੱਚ ਏਨਕੋਡ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਫਿਰ ਹਰੇਕ ਬਾਈਟ ਪ੍ਰਤੀਸ਼ਤ-ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, '日' ਬਣ ਜਾਂਦਾ ਹੈ %E6%97%A5 (ਤਿੰਨ UTF-8 ਬਾਈਟ, ਹਰੇਕ ਪ੍ਰਤੀਸ਼ਤ-ਏਨਕੋਡ ਕੀਤਾ ਗਿਆ)।
ਕੀ ਮੈਨੂੰ encodeURI ਜਾਂ encodeURICcomponent ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ?
ਲਗਭਗ ਹਮੇਸ਼ਾ encodeURICcomponent. encodeURI ਦੀ ਵਰਤੋਂ ਤਾਂ ਹੀ ਕਰੋ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਪੂਰਾ URL ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸਦੀ ਬਣਤਰ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ — ਆਮ ਤੌਰ 'ਤੇ ਬਹੁਤ ਘੱਟ ਕਿਉਂਕਿ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਕੰਪੋਨੈਂਟਾਂ ਤੋਂ URL ਬਣਾਉਂਦੇ ਹੋ।
ਕੀ ਮੇਰਾ ਡੇਟਾ ਸਰਵਰ ਤੇ ਅਪਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ?
ਨਹੀਂ। URL ਏਨਕੋਡਿੰਗ ਅਤੇ ਡੀਕੋਡਿੰਗ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ।
ਕੀ ਇਹ ਯੂਨੀਕੋਡ ਇਮੋਜੀ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ?
ਹਾਂ। ਇਮੋਜੀ ਮਲਟੀ-ਬਾਈਟ UTF-8 ਕ੍ਰਮ ਹਨ; ਏਨਕੋਡਰ %-ਐਸਕੇਪਡ ਬਾਈਟਾਂ ਦੀ ਇੱਕ ਲੜੀ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜੋ ਡੀਕੋਡਰ ਅਸਲ ਇਮੋਜੀ 'ਤੇ ਸਹੀ ਢੰਗ ਨਾਲ ਦੁਬਾਰਾ ਇਕੱਠੇ ਹੁੰਦੇ ਹਨ।
ਉਦੋਂ ਕੀ ਜੇ ਮੇਰੇ ਇਨਪੁਟ ਵਿੱਚ %HH-ਦਿੱਖ ਵਾਲੀਆਂ ਸਤਰ ਹਨ ਜੋ ਅਸਲ ਵਿੱਚ ਏਨਕੋਡ ਨਹੀਂ ਹਨ?
ਏਨਕੋਡਿੰਗ ਹਰੇਕ % ਨੂੰ %25 ਵਿੱਚ ਬਦਲਦੀ ਹੈ, ਫਿਰ ਬਾਕੀ ਦੇ ਲਈ ਮੁੜ ਲਾਗੂ ਹੁੰਦੀ ਹੈ। ਸਖ਼ਤ ਇਨਪੁਟ ਨੂੰ ਡੀਕੋਡ ਕਰਨਾ ਨੁਕਸਦਾਰ ਬਚਣ 'ਤੇ ਗਲਤੀਆਂ ਸੁੱਟਦਾ ਹੈ; ਅਸਪਸ਼ਟ ਦਿੱਖ ਵਾਲੀਆਂ ਸਤਰਾਂ ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਡੀਕੋਡ ਹੋ ਸਕਦੀਆਂ ਹਨ।