ਫਾਲਫਰੂਫ਼ ਮੇਲਟੋ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ: URL

ਜਾਣੋ ਕਿ ਕਿੱਥੇ ਜਾਵਾਸਕਰਿਪਟ ਮਦਦ ਕਰਦਾ ਹੈ

ਇੰਕੋਡਿੰਗ ਮੇਲਟੋ: ਯੂਆਰਐਸ ਸਹੀ ਤਰ੍ਹਾਂ ਥੋੜਾ ਮੁਸ਼ਕਲ ਹੈ ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਸੱਚ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਇੱਕ ਵਿਸ਼ਾ ਲਾਈਨ, ਡਿਫਾਲਟ ਸੁਨੇਹਾ, ਜਾਂ ਹੋਰ ਤੱਤ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ. ਸਧਾਰਨ ਸ਼ਬਦਾਂ ਦੀ ਬਜਾਏ, ਤੁਹਾਨੂੰ ਹੈਕਸ ਕੋਡ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਕਿ ASCII ਅੱਖਰਾਂ ਦਾ ਪ੍ਰਤੀਨਿਧ ਕਰਦਾ ਹੈ ਜੋ ਪ੍ਰਤੀ RFC 1738-ਯੂਨੀਫਾਰਮ ਰੀਸੋਰਸ ਲੋਕटर्स (ਯੂਆਰਐਲ) ਮਾਪਦੰਡਾਂ ਅਨੁਸਾਰ ਏਨਕੋਡਡ ਹੁੰਦੇ ਹਨ. ਤੁਹਾਨੂੰ ਇਹ ਸਿਰ ਯਾਦ ਰੱਖਣ ਜਾਂ ਇਹਨਾਂ ਸਿਰਲੇਖਾਂ ਦੀ ਸਿਰਲੇਖ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ, ਹਾਲਾਂਕਿ: ਜਾਵਾ-ਸਕ੍ਰਿਪਟ ਤੁਹਾਡੇ ਲਈ ਇਹ ਕਰ ਸਕਦੀ ਹੈ.

ਜਾਵਾਸਕਰਿਪਟ ਇਨਕੋਡਾਰੀਕੰਪਨੀਟ () ਫੰਕਸ਼ਨ

ਜਾਵਾਸਕਰਿਪਟ encodeURIComponent () ਫੰਕਸ਼ਨ ਕਿਸੇ ਵੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਏਕਸਡ ਕਰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਆਰਗੂਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਵਰਤੋਂ ਲਈ ਵਾਪਸ ਕਰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਐਨਕੋਡੋਰਕੌਮੌਨੰਟ ("ਡਾਕੂ, ਡੂ ਡਾਂਸ!") ਡੌਕ% 2 ਸੀ% 20ਡੋ% 20da% 20Dance ਬਣਾਉਂਦਾ ਹੈ! .

ਹਾਂ, ਇਹ ਅਸਪਸ਼ਟ ਹੈ. ਜੇ ਤੁਸੀਂ ਇਸ ਕਰਿਪਟੋਗਰਾਫੀ ਨੂੰ ਹੱਥ ਨਾਲ ਕਰਦੇ ਹੋ, ਤਾਂ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੋਈ ਗਲਤੀ ਕਰ ਸਕਦੇ ਹੋ- ਪਰ ਜਾਵਾਸਕ੍ਰਿਪਟ ਨਹੀਂ ਹੋਵੇਗਾ. ਆਪਣੇ mailto : URL ਦੀ ਰਚਨਾ ਨੂੰ ਸੌਖਾ ਬਣਾਉਣ ਲਈ encodeURIComponent () ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇਕ URL ਦੇ ਸਤਰ ਦੀ ਕਿਸੇ ਵੀ ਮੌਜੂਦਗੀ ਨੂੰ ਏਨਕੋਡਰਾਈਕੰਪਨੀਟ () ਫੰਕਸ਼ਨ ਨਾਲ ਬਦਲੋ , ਜੋ ਸਾਡੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਆਰਗੂਮੈਂਟ ਵਜੋਂ ਦੇਖਦਾ ਹੈ.

ਉਦਾਹਰਨ ਲਈ, ਕਹੋ ਕਿ ਤੁਸੀਂ ਇੱਕ ਪੱਤਰ ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ : ਉਹ URL ਜੋ recipient@example.com ਨੂੰ ਇੱਕ ਵਿਸ਼ੇ ਦੇ ਵਿਸ਼ੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ "ਜਦੋਂ, ਕਦੋਂ?" (ਜੇ "ਹੁਣ" ਇੱਥੇ ਹੈ). " URL ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਵੇਗਾ:

mailto: recipient@example.com? subject =

ਵਿਸ਼ਾ ਸਤਰ ਹੈ, "ਕਦੋਂ, ਕਦੋਂ?" (ਜੇ "ਹੁਣ" ਇੱਥੇ ਹੈ). " ਸਤਰ ਨੂੰ encodeURIComponent () ਲਈ ਇੱਕ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ ਤੇ ਹੇਠ ਲਿਖੇ ਨੂੰ ਬਣਾਉਂਦਾ ਹੈ:

encodeURIComponent ("ਜਦੋਂ, ਕਦੋਂ ਹੈ?" (ਜੇ \ "ਹੁਣ \" ਇੱਥੇ ਹੈ) ") .

ਇਸ ਫੰਕਸ਼ਨ ਕਾਲ ਦਾ ਨਤੀਜਾ ਹੈ:

ਜਦੋਂ% 2C% 20 ਜਦੋਂ 20% 20%% 3F% 20 (ਜੇਕਰ% 20% 22%% 22% 20 ਕਿ 20% ਹੋਵੇ)

Mailto ਦੇ ਨਾਲ e ncodeURIComponent () ਦੀ ਵਰਤੋਂ: URL

ਇਕ ਮੇਲ ਟੋਕ ਵਿੱਚ encodeURIComponent () ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ : URL, JavaScript ਫੰਕਸ਼ਨ ਡੌਕਯੂਮੈਂਟ ਦੇ ਅੰਦਰ ਪੂਰਾ ਲਿੰਕ ("ਐਚਟੀਐਮਐਲ ਸੋਰਸ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਹੈ.

ਉਦਾਹਰਣ ਲਈ: