URL ਐਨਕੋਡਰ/ਡੀਕੋਡਰ + HTML ਐਂਟਿਟੀਜ਼

URL ਨੂੰ ਐਨਕੋਡ ਕਰੋ, ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪਸ ਨੂੰ ਡੀਕੋਡ ਕਰੋ, ਅਤੇ HTML ਐਂਟਿਟੀਜ਼ ਨੂੰ ਐਸਕੇਪ ਕਰੋ।

ਟੂਲ
ਕਾਰਵਾਈ
URL ਦਾ ਦਾਇਰਾ (scope)
ਇਨਪੁੱਟ
ਆਉਟਪੁੱਟ
ਤਿਆਰ ਹੈ। ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ ਅਤੇ ਕੋਈ ਕਾਰਵਾਈ ਚੁਣੋ।

ਤੁਹਾਡਾ URL ਅਤੇ HTML ਟੈਕਸਟ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। BroBroGo 'ਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।

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

ਕੀ ਮੈਨੂੰ URL component ਜਾਂ full URL ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ?

ਕੁਐਰੀ ਮੁੱਲਾਂ, ਮਾਰਗ ਦੇ ਹਿੱਸਿਆਂ, ਜਾਂ ਫਾਰਮ ਮੁੱਲਾਂ ਲਈ 'Component' ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜਦੋਂ ਤੁਸੀਂ : / ? & = ਵਰਗੇ ਅੱਖਰਾਂ ਨੂੰ ਪੜ੍ਹਨਯੋਗ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ 'Full URL' ਦੀ ਵਰਤੋਂ ਕਰੋ।

HTML ਐਂਟਿਟੀ ਐਸਕੇਪਿੰਗ ਕੀ ਬਦਲਦੀ ਹੈ?

ਇਹ <, >, &, ਕੋਟਸ (quotes) ਅਤੇ ਗੈਰ-ASCII ਟੈਕਸਟ ਵਰਗੇ ਅੱਖਰਾਂ ਨੂੰ ਅਜਿਹੀਆਂ ਇਕਾਈਆਂ (entities) ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ HTML ਟੈਕਸਟ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (attributes) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪੇਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

URL ਡੀਕੋਡਿੰਗ ਕਦੇ-ਕਦੇ ਅਸਫਲ ਕਿਉਂ ਹੋ ਜਾਂਦੀ ਹੈ?

ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪਸ (Percent escapes) ਪੂਰੇ UTF-8 ਕ੍ਰਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। %E0%A4%A ਵਰਗੇ ਟੁੱਟੇ ਹੋਏ ਕ੍ਰਮ ਨੂੰ ਬਿਨਾਂ ਅੰਦਾਜ਼ਾ ਲਗਾਏ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।

URL ਐਨਕੋਡਿੰਗ ਅਤੇ ਡੀਕੋਡਿੰਗ ਦਾ ਉਦੇਸ਼ ਅਤੇ ਕਾਰਜਸ਼ੀਲਤਾ

URL ਐਨਕੋਡਿੰਗ, ਜਿਸ ਨੂੰ ਪ੍ਰਤੀਸ਼ਤ ਐਨਕੋਡਿੰਗ (percent-encoding) ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇੰਟਰਨੈੱਟ 'ਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੂਪ ਵਿੱਚ ਟ੍ਰਾਂਸਮਿਟ ਕਰਨ ਲਈ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਕਿਰਿਆ ਹੈ। URL ਵਿੱਚ ਕੇਵਲ ਕੁਝ ਖਾਸ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਕਿਸੇ URL ਵਿੱਚ ਸਪੇਸ (ਖਾਲੀ ਥਾਂ), ਵਿਸ਼ੇਸ਼ ਚਿੰਨ੍ਹ, ਜਾਂ ਗੈਰ-ASCII ਅੱਖਰ (ਜਿਵੇਂ ਕਿ ਪੰਜਾਬੀ ਜਾਂ ਚੀਨੀ ਭਾਸ਼ਾ ਦੇ ਅੱਖਰ) ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਅਜਿਹੇ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਣਾ ਪੈਂਦਾ ਹੈ ਜੋ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰਾਂ ਅਤੇ ਸਰਵਰਾਂ ਦੁਆਰਾ ਆਸਾਨੀ ਨਾਲ ਸਮਝਿਆ ਜਾ ਸਕੇ।

ਇਹ ਟੂਲ ਦੋ-ਪਾਸੜ ਕੰਮ ਕਰਦਾ ਹੈ:

  • ਐਨਕੋਡਿੰਗ: ਇਹ ਆਮ ਟੈਕਸਟ ਨੂੰ ਸੁਰੱਖਿਅਤ URL ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, hello world & city=上海 ਵਰਗੇ ਟੈਕਸਟ ਨੂੰ ਐਨਕੋਡ ਕਰਨ 'ਤੇ ਇਹ hello%20world%20%26%20city%3D%E4%B8%8A%E6%B5%B7 ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ।
  • ਡੀਕੋਡਿੰਗ: ਇਹ ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪਸ (percent escapes) ਵਾਲੇ ਟੈਕਸਟ ਨੂੰ ਦੁਬਾਰਾ ਉਸਦੇ ਅਸਲ ਰੂਪ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, hello%20world%20%26%20city%3D%E4%B8%8A%E6%B5%B7 ਨੂੰ ਡੀਕੋਡ ਕਰਨ 'ਤੇ ਇਹ ਵਾਪਸ hello world & city=上海 ਬਣ ਜਾਂਦਾ ਹੈ।

URL Component ਅਤੇ Full URL ਵਿੱਚ ਅੰਤਰ

URL ਨੂੰ ਐਨਕੋਡ ਜਾਂ ਡੀਕੋਡ ਕਰਦੇ ਸਮੇਂ ਸਹੀ ਦਾਇਰਾ (scope) ਚੁਣਨਾ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ। ਇਸ ਟੂਲ ਵਿੱਚ ਦੋ ਵਿਕਲਪ ਉਪਲਬਧ ਹਨ:

  1. ਹਿੱਸਾ (Component): ਜਦੋਂ ਤੁਸੀਂ URL ਦੇ ਕਿਸੇ ਖਾਸ ਹਿੱਸੇ, ਜਿਵੇਂ ਕਿ ਕੁਐਰੀ ਪੈਰਾਮੀਟਰ ਦੇ ਮੁੱਲ (query values), ਮਾਰਗ ਦੇ ਹਿੱਸਿਆਂ (path pieces), ਜਾਂ ਫਾਰਮ ਦੇ ਮੁੱਲਾਂ (form values) ਨੂੰ ਐਨਕੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਵਿਧੀ ਬੈਕਐਂਡ 'ਤੇ encodeURIComponent ਅਤੇ decodeURIComponent ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹ ਲਗਭਗ ਸਾਰੇ ਵਿਸ਼ੇਸ਼ ਅੱਖਰਾਂ (ਜਿਵੇਂ ਕਿ :, /, ?, &, =) ਨੂੰ ਐਨਕੋਡ ਕਰ ਦਿੰਦੀ ਹੈ ਤਾਂ ਜੋ ਉਹ URL ਦੇ ਢਾਂਚੇ ਵਿੱਚ ਕੋਈ ਵਿਘਨ ਨਾ ਪਾਉਣ।
  2. ਪੂਰਾ URL (Full URL): ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਪੂਰੇ ਵੈੱਬ ਪਤੇ (URL) ਨੂੰ ਐਨਕੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਪਰ ਉਸ ਵਿੱਚ ਮੌਜੂਦ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਪੈਰਾਮੀਟਰ ਵੱਖ ਕਰਨ ਵਾਲੇ ਚਿੰਨ੍ਹਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਵਿਧੀ ਬੈਕਐਂਡ 'ਤੇ encodeURI ਅਤੇ decodeURI ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹ :, /, ?, &, ਅਤੇ = ਵਰਗੇ ਅੱਖਰਾਂ ਨੂੰ ਬਿਨਾਂ ਬਦਲੇ ਪੜ੍ਹਨਯੋਗ ਰੱਖਦੀ ਹੈ, ਤਾਂ ਜੋ ਪੂਰਾ URL ਇੱਕ ਵੈੱਬ ਲਿੰਕ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਰਹੇ।

HTML ਐਂਟਿਟੀ ਐਸਕੇਪਿੰਗ ਅਤੇ ਅਨ-ਐਸਕੇਪਿੰਗ

HTML ਐਂਟਿਟੀ ਐਸਕੇਪਿੰਗ (HTML entity escaping) ਇੱਕ ਅਜਿਹੀ ਪ੍ਰਕਿਰਿਆ ਹੈ ਜੋ ਵੈੱਬ ਪੇਜਾਂ ਵਿੱਚ ਕੋਡ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। ਜਦੋਂ ਅਸੀਂ HTML ਕੋਡ ਵਿੱਚ ਕੁਝ ਖਾਸ ਅੱਖਰਾਂ ਨੂੰ ਸਿੱਧਾ ਲਿਖਦੇ ਹਾਂ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਉਹਨਾਂ ਨੂੰ HTML ਟੈਗਸ ਵਜੋਂ ਸਮਝ ਸਕਦਾ ਹੈ।

ਇਹ ਟੂਲ HTML ਮੋਡ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਕੰਮ ਕਰਦਾ ਹੈ:

  • ਐਸਕੇਪ (Escape): ਇਹ <, >, &, ਕੋਟਸ (quotes), ਅਤੇ ਗੈਰ-ASCII ਟੈਕਸਟ ਵਰਗੇ ਅੱਖਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਸੰਬੰਧਿਤ HTML ਐਂਟਿਟੀਜ਼ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਸੁਰੱਖਿਅਤ ਕਰੋ ਵਰਗੇ ਟੈਕਸਟ ਨੂੰ ਐਸਕੇਪ ਕਰਕੇ HTML ਕੋਡ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪੇਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਅਨ-ਐਸਕੇਪ (Unescape): ਇਹ HTML ਐਂਟਿਟੀਜ਼ ਨੂੰ ਵਾਪਸ ਉਹਨਾਂ ਦੇ ਅਸਲ ਅੱਖਰਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, <button title="Save & close">ਸੁਰੱਖਿਅਤ ਕਰੋ</button> ਵਰਗੇ ਕੋਡ ਨੂੰ ਅਨ-ਐਸਕੇਪ ਕਰਕੇ ਅਸਲ ਟੈਕਸਟ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਜਦੋਂ ਤੁਸੀਂ HTML ਐਂਟਿਟੀਜ਼ ਮੋਡ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋ, ਤਾਂ URL ਦਾ ਦਾਇਰਾ (scope) ਨਿਯੰਤਰਣ ਆਪਣੇ ਆਪ ਲੁਕ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਇਸਦੀ ਵਰਤੋਂ ਕੇਵਲ URL ਪ੍ਰਕਿਰਿਆਵਾਂ ਲਈ ਹੁੰਦੀ ਹੈ।

ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪਸ ਅਤੇ UTF-8 ਦੀਆਂ ਲੋੜਾਂ

URL ਡੀਕੋਡਿੰਗ ਦੌਰਾਨ, ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪਸ (Percent escapes) ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਡੀਕੋਡ ਕਰਨ ਲਈ ਉਹਨਾਂ ਦਾ ਪੂਰਾ UTF-8 ਕ੍ਰਮ (sequence) ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ। UTF-8 ਇੱਕ ਅੱਖਰ ਐਨਕੋਡਿੰਗ ਪ੍ਰਣਾਲੀ ਹੈ ਜਿੱਥੇ ਗੈਰ-ASCII ਅੱਖਰਾਂ ਨੂੰ ਕਈ ਬਾਈਟਸ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਬਾਈਟ ਨੂੰ URL ਵਿੱਚ % ਚਿੰਨ੍ਹ ਦੇ ਨਾਲ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ।

ਜੇਕਰ ਕੋਈ ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪ ਅਧੂਰਾ ਜਾਂ ਟੁੱਟਿਆ ਹੋਇਆ ਹੈ, ਤਾਂ ਡੀਕੋਡਿੰਗ ਪ੍ਰਕਿਰਿਆ ਅਸਫਲ ਹੋ ਜਾਵੇਗੀ। ਉਦਾਹਰਨ ਲਈ, %E0%A4%A ਇੱਕ ਅਧੂਰਾ UTF-8 ਕ੍ਰਮ ਹੈ। ਅਜਿਹੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਟੂਲ ਬਿਨਾਂ ਕਿਸੇ ਅੰਦਾਜ਼ੇ ਦੇ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਹ ਤਰੁੱਟੀ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ: "ਇਸ URL ਟੈਕਸਟ ਵਿੱਚ ਇੱਕ ਟੁੱਟਿਆ ਹੋਇਆ ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪ (percent escape) ਹੈ।"

ਐਨਕੋਡਿੰਗ/ਐਸਕੇਪਿੰਗ ਅਤੇ ਸੁਰੱਖਿਆ ਸੈਨੀਟਾਈਜ਼ੇਸ਼ਨ ਵਿੱਚ ਅੰਤਰ

ਇਹ ਸਮਝਣਾ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਐਨਕੋਡਿੰਗ ਜਾਂ ਐਸਕੇਪਿੰਗ ਕਰਨਾ ਅਤੇ ਸੁਰੱਖਿਆ ਸੈਨੀਟਾਈਜ਼ੇਸ਼ਨ (security sanitization) ਦੋ ਵੱਖ-ਵੱਖ ਪ੍ਰਕਿਰਿਆਵਾਂ ਹਨ।

  • ਐਨਕੋਡਿੰਗ/ਐਸਕੇਪਿੰਗ: ਇਹ ਪ੍ਰਕਿਰਿਆ ਕੇਵਲ ਡੇਟਾ ਦੇ ਫਾਰਮੈਟ ਨੂੰ ਬਦਲਦੀ ਹੈ ਤਾਂ ਜੋ ਇਸਨੂੰ ਕਿਸੇ ਖਾਸ ਪ੍ਰਣਾਲੀ (ਜਿਵੇਂ ਕਿ URL ਜਾਂ HTML) ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਤਕਨੀਕੀ ਤਰੁੱਟੀ ਦੇ ਟ੍ਰਾਂਸਮਿਟ ਜਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕੇ। ਇਹ ਡੇਟਾ ਦੇ ਮੂਲ ਅਰਥ ਜਾਂ ਸਮੱਗਰੀ ਨੂੰ ਨਹੀਂ ਬਦਲਦੀ।
  • ਸੈਨੀਟਾਈਜ਼ੇਸ਼ਨ: ਇਹ ਪ੍ਰਕਿਰਿਆ ਡੇਟਾ ਵਿੱਚੋਂ ਨੁਕਸਾਨਦੇਹ ਕੋਡ, ਸਕ੍ਰਿਪਟਾਂ (ਜਿਵੇਂ ਕਿ Cross-Site Scripting ਜਾਂ XSS ਹਮਲੇ), ਜਾਂ ਅਣਚਾਹੇ ਤੱਤਾਂ ਨੂੰ ਸਰਗਰਮ ਰੂਪ ਵਿੱਚ ਫਿਲਟਰ ਜਾਂ ਸਾਫ਼ ਕਰਦੀ ਹੈ।

ਇਹ ਟੂਲ ਕੇਵਲ ਐਨਕੋਡਿੰਗ, ਡੀਕੋਡਿੰਗ, ਐਸਕੇਪਿੰਗ ਅਤੇ ਅਨ-ਐਸਕੇਪਿੰਗ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਟੈਕਸਟ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਨੁਕਸਾਨਦੇਹ ਕੋਡ ਨੂੰ ਫਿਲਟਰ ਜਾਂ ਸੈਨੀਟਾਈਜ਼ ਨਹੀਂ ਕਰਦਾ ਹੈ।

ਵਿਹਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ

ਵੈੱਬ ਵਿਕਾਸ (web development) ਅਤੇ ਸਮੱਗਰੀ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਇਸ ਟੂਲ ਦੀਆਂ ਕਈ ਵਿਹਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਹਨ:

  • ਵੈੱਬ ਡਿਵੈਲਪਰ: ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਅਕਸਰ URL ਫ੍ਰੈਗਮੈਂਟਸ ਜਾਂ HTML ਟੈਕਸਟ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹ ਟੂਲ ਉਹਨਾਂ ਨੂੰ ਕੋਡ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਟੈਕਸਟ ਨੂੰ ਤੁਰੰਤ ਪਰਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
  • ਸਮੱਗਰੀ ਸੰਪਾਦਕ (Content Editors): ਸੰਪਾਦਕਾਂ ਨੂੰ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਲਿੰਕ ਬਣਾਉਣ ਵੇਲੇ ਵਿਸ਼ੇਸ਼ ਅੱਖਰਾਂ ਵਾਲੇ URL ਨੂੰ ਸਹੀ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
  • ਸਹਾਇਤਾ ਕਰਮਚਾਰੀ (Support Personnel): ਗਾਹਕਾਂ ਜਾਂ ਸਿਸਟਮਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਹੋਏ ਐਨਕੋਡ ਕੀਤੇ URL ਜਾਂ HTML ਐਂਟਿਟੀਜ਼ ਵਾਲੇ ਸੁਨੇਹਿਆਂ ਨੂੰ ਪੜ੍ਹਨਯੋਗ ਬਣਾਉਣ ਲਈ ਉਹ ਇਸ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ।

ਵਰਤੋਂ ਦੇ ਨਿਯਮ ਅਤੇ ਸੀਮਾਵਾਂ

ਟੂਲ ਦੀ ਸੁਚਾਰੂ ਵਰਤੋਂ ਲਈ ਹੇਠ ਲਿਖੇ ਨਿਯਮ ਅਤੇ ਸੀਮਾਵਾਂ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ:

  • ਅੱਖਰਾਂ ਦੀ ਸੀਮਾ: ਇਨਪੁੱਟ ਟੈਕਸਟ ਦੀ ਅਧਿਕਤਮ ਲੰਬਾਈ 2,000,000 ਅੱਖਰ ਹੋ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਇਨਪੁੱਟ ਇਸ ਤੋਂ ਵੱਧ ਹੈ, ਤਾਂ ਟੂਲ ਇਹ ਸੁਨੇਹਾ ਦਿਖਾਏਗਾ: "ਇਹ ਇਨਪੁੱਟ ਇਸ ਟੂਲ ਲਈ ਬਹੁਤ ਲੰਬੀ ਹੈ। ਇਸਨੂੰ {max} ਅੱਖਰਾਂ ਤੋਂ ਘੱਟ ਰੱਖੋ।"
  • ਖਾਲੀ ਇਨਪੁੱਟ: ਜੇਕਰ ਬਿਨਾਂ ਕੁਝ ਲਿਖੇ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਸੁਨੇਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ: "ਪਹਿਲਾਂ ਕੁਝ ਇਨਪੁੱਟ ਪੇਸਟ ਕਰੋ।"
  • ਸਮਾਂ ਸੀਮਾ (Timeout): ਜੇਕਰ ਕੋਈ ਪਰਿਵਰਤਨ ਪ੍ਰਕਿਰਿਆ ਬਹੁਤ ਲੰਬਾ ਸਮਾਂ ਲੈਂਦੀ ਹੈ, ਤਾਂ ਟੂਲ ਕਾਰਵਾਈ ਰੋਕ ਦਿੰਦਾ ਹੈ ਅਤੇ ਇਹ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ: "ਇਸ ਪਰਿਵਰਤਨ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਲੱਗ ਰਿਹਾ ਹੈ। ਛੋਟੀ ਇਨਪੁੱਟ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
  • ਆਮ ਅਸਫਲਤਾ: ਕਿਸੇ ਹੋਰ ਕਾਰਨ ਕਰਕੇ ਪਰਿਵਰਤਨ ਅਸਫਲ ਹੋਣ 'ਤੇ "ਇਸ ਇਨਪੁੱਟ ਨੂੰ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।" ਸੁਨੇਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ.

ਨਿੱਜਤਾ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ

ਤੁਹਾਡੀ ਗੁਪਤਤਾ ਸਾਡੇ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਤੁਹਾਡਾ URL ਅਤੇ HTML ਟੈਕਸਟ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। BroBroGo 'ਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਤੁਹਾਡੇ ਆਪਣੇ ਡਿਵਾਈਸ 'ਤੇ ਹੁੰਦੀ ਹੈ।


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

ਕੀ ਮੈਨੂੰ URL component ਜਾਂ full URL ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ?

ਕੁਐਰੀ ਮੁੱਲਾਂ, ਮਾਰਗ ਦੇ ਹਿੱਸਿਆਂ, ਜਾਂ ਫਾਰਮ ਮੁੱਲਾਂ ਲਈ 'Component' ਦੀ ਵਰਤੋਂ ਕਰੋ। ਜਦੋਂ ਤੁਸੀਂ :, /, ?, &, = ਵਰਗੇ ਅੱਖਰਾਂ ਨੂੰ ਪੜ੍ਹਨਯੋਗ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ 'Full URL' ਦੀ ਵਰਤੋਂ ਕਰੋ।

HTML ਐਂਟਿਟੀ ਐਸਕੇਪਿੰਗ ਕੀ ਬਦਲਦੀ ਹੈ?

ਇਹ <, >, &, ਕੋਟਸ (quotes) ਅਤੇ ਗੈਰ-ASCII ਟੈਕਸਟ ਵਰਗੇ ਅੱਖਰਾਂ ਨੂੰ ਅਜਿਹੀਆਂ ਇਕਾਈਆਂ (entities) ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ HTML ਟੈਕਸਟ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (attributes) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪੇਸਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

URL ਡੀਕੋਡਿੰਗ ਕਦੇ-ਕਦੇ ਅਸਫਲ ਕਿਉਂ ਹੋ ਜਾਂਦੀ ਹੈ?

ਪ੍ਰਤੀਸ਼ਤ ਐਸਕੇਪਸ (Percent escapes) ਪੂਰੇ UTF-8 ਕ੍ਰਮ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। %E0%A4%A ਵਰਗੇ ਟੁੱਟੇ ਹੋਏ ਕ੍ਰਮ ਨੂੰ ਬਿਨਾਂ ਅੰਦਾਜ਼ਾ ਲਗਾਏ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।

ਕੀ ਮੇਰਾ ਡੇਟਾ ਕਿਸੇ ਸਰਵਰ 'ਤੇ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ?

ਨਹੀਂ, ਤੁਹਾਡਾ URL ਅਤੇ HTML ਟੈਕਸਟ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। BroBroGo 'ਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।