HTML5 ਵਿੱਚ ਮੈਟਾ ਚਾਰਸੈੱਟ ਟੈਗ

HTML5 ਵਿੱਚ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਨਿਰਧਾਰਤ ਕਰਨਾ

HTML5 ਦੀ ਜਾਣ ਪਹਿਚਾਣ ਤੋਂ ਪਹਿਲਾਂ, ਇਕ ਤੱਤਕਾਲ ਦੇ ਨਾਲ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਉੱਤੇ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਨਿਰਧਾਰਤ ਕਰਨਾ, ਜੋ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਵੈਬ ਪੇਜ ਵਿੱਚ HTML4 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇਹ ਮੈਟਾ ਅੱਖਰ ਸਮੂਹ ਤੱਤ ਹੈ:

ਇਸ ਕੋਡਰੇ ਵਿਚ ਜੋ ਨੋਟੇਸ਼ਨ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਉਸ ਵਿਚ ਜੋ ਤੁਸੀਂ ਸੰਖੇਪ ਗੁਣਾਂ ਦੇ ਦੁਆਲੇ ਵੇਖਦੇ ਹੋ: content = " text / html; charset = iso-8859-1 " . ਸਾਰੇ HTML ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਤਰ੍ਹਾਂ, ਇਹ ਹਵਾਲਾ ਅੰਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਮੁੱਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜੋ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਪੂਰਾ ਸਤਰ ਟੈਕਸਟ / html; charset = iso-8959-1 ਇਸ ਤੱਤ ਦੀ ਸਮੱਗਰੀ ਹੈ. ਇਹ ਸਹੀ HTML ਹੈ ਅਤੇ ਇਹ ਕਿਵੇਂ ਹੈ ਕਿ ਇਹ ਸਤਰ ਲਿਖਣ ਲਈ ਸੀ. ਇਹ ਲੰਮੇ ਅਤੇ ਬਦਸੂਰਤ ਹੈ! ਇਹ ਵੀ ਅਜਿਹੀ ਕੋਈ ਚੀਜ਼ ਨਹੀਂ ਹੈ ਜਿਸ ਦੀ ਤੁਹਾਨੂੰ ਸੰਭਾਵਨਾ ਆਪਣੇ ਸਿਰ ਦੇ ਉਪਰਲੇ ਹਿੱਸੇ ਤੋਂ ਯਾਦ ਹੋਵੇਗੀ! ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਵੈਬ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇਸ ਸਾਈਟ ਨੂੰ ਇੱਕ ਸਾਈਟ ਤੋਂ ਨਕਲ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਪੈਣਾ ਹੈ ਜਿਸ ਵਿੱਚ ਉਹ ਵਿਕਾਸ ਕਰ ਰਹੇ ਹਨ ਕਿਉਂਕਿ ਇਸ ਨੂੰ ਸਕਰੈਚ ਤੋਂ ਲਿਖਣਾ ਬਹੁਤ ਸਾਰਾ ਪੁੱਛ ਰਿਹਾ ਸੀ.

HTML5 ਨੇ ਵਾਧੂ & # 34; ਸਟੱਫ & # 34;

HTML5 ਨੇ ਨਾ ਸਿਰਫ਼ ਭਾਸ਼ਾ ਵਿੱਚ ਕਈ ਨਵੇਂ ਤੱਤ ਸ਼ਾਮਿਲ ਕੀਤੇ ਹਨ, ਪਰ ਇਹ ਐਚਟੀਐਮਐਲਟੀ ਦੀ ਬਣਤਰ ਦਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਰੂਪ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਮੈਟਾ ਅੱਖਰ ਸਮੂਹ ਐਲੀਮੈਂਟ ਵੀ ਸ਼ਾਮਲ ਹੈ. HTML5 ਦੇ ਨਾਲ, ਤੁਸੀਂ ਆਪਣੇ ਅੱਖਰ ਐਕੋਡਿੰਗ ਨੂੰ ਮੀਟਾ ਐਲੀਮੈਂਟ ਲਈ ਸਿੰਟੈਕਸ ਯਾਦ ਰੱਖਣ ਲਈ ਬਹੁਤ ਸੌਖਾ ਬਣਾ ਸਕਦੇ ਹੋ ਤੁਸੀਂ ਹੇਠਾਂ ਦੇਖੋ:

ਇਸ ਲੇਖ ਦੇ ਸ਼ੁਰੂ ਵਿਚ ਜੋ ਲਿਖਿਆ ਗਿਆ ਹੈ, ਉਸ ਲਈ ਸਰਲ ਸਿਟੈਕਸ ਦੀ ਤੁਲਨਾ ਕਰੋ, HTML4 ਲਈ ਵਰਤੀ ਗਈ ਪੁਰਾਣੀ ਸੰਟੈਕਸ, ਅਤੇ ਤੁਸੀਂ ਵੇਖੋਗੇ ਕਿ HTML5 ਰੂਪ ਨੂੰ ਕਿਵੇਂ ਲਿਖਣਾ ਅਤੇ ਯਾਦ ਕਰਨਾ ਬਹੁਤ ਸੌਖਾ ਹੈ, ਅਸਲ ਵਿੱਚ ਉਹ ਹੈ ਕਿਸੇ ਮੌਜੂਦਾ ਸਾਈਟ ਤੋਂ ਇਸ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਦੀ ਬਜਾਏ, ਜਿਸ ਤੇ ਤੁਸੀਂ ਕੰਮ ਕਰ ਰਹੇ ਸੀ, ਇਹ ਬਿਲਕੁਲ ਇਕ ਅਜਿਹੀ ਚੀਜ਼ ਹੈ, ਜੋ ਕਿ ਫਰੰਟ-ਐਂਡ ਵੈਬ ਡਿਵੈਲਪਰ ਦੇ ਤੌਰ ਤੇ ਤੁਸੀਂ ਯਾਦ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਸਮੇਂ ਦੀ ਬੱਚਤ ਬਹੁਤ ਜ਼ਿਆਦਾ ਨਹੀਂ ਹੁੰਦੀ, ਪਰ ਜਦੋਂ ਤੁਸੀਂ ਹੋਰ ਸੰਟੈਕਸ ਖੇਤਰਾਂ ਤੇ ਵਿਚਾਰ ਕਰਦੇ ਹੋ ਜਿਸ ਨਾਲ HTML5 ਸੌਖਾ ਹੋ ਜਾਂਦਾ ਹੈ, ਬੱਚਤ ਨੂੰ ਜੋੜਦੇ ਹਾਂ!

ਹਮੇਸ਼ਾਂ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਸ਼ਾਮਲ ਕਰੋ

ਤੁਹਾਨੂੰ ਆਪਣੇ ਵੈਬ ਪੇਜਾਂ ਲਈ ਹਮੇਸ਼ਾਂ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਸ਼ਾਮਲ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਭਾਵੇਂ ਤੁਸੀਂ ਕਦੇ ਵੀ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ਨੂੰ ਟੌਹੈਅ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰੋ. ਜੇ ਤੁਸੀਂ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੀ ਸਾਈਟ ਯੂਆਰਐਫ -7 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਕ੍ਰਾਸ ਸਾਈਟ ਸਕ੍ਰਿਪਟਿੰਗ ਹਮਲੇ ਲਈ ਕਮਜ਼ੋਰ ਹੋ ਜਾਂਦੀ ਹੈ.

ਇਸ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਵਿਚ, ਐਨਾਟੈਕਕਰ ਇਹ ਵੇਖਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀ ਸਾਈਟ ਦਾ ਕੋਈ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਇਹ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਇਹ ਸੋਚਣ ਵਿਚ ਮੱਦਦ ਕਰਦਾ ਹੈ ਕਿ ਸਫ਼ੇ ਦੀ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਅਸਲ ਵਿੱਚ ਯੂਟੀਐਫ -7 ਹੈ. ਅਗਲਾ, ਹਮਲਾਵਰ ਨੇ ਯੂਟੀਐਫ -7 ਇੰਕੋਡ ਕੀਤੀ ਸਕ੍ਰਿਪਟ ਨੂੰ ਵੈੱਬ ਪੇਜ਼ ਵਿਚ ਲਿਆ ਅਤੇ ਤੁਹਾਡੀ ਸਾਈਟ ਹੈਕ ਕੀਤੀ ਗਈ ਹੈ. ਇਹ ਤੁਹਾਡੀ ਸ਼੍ਰੇਸ਼ਠ ਵਿਅਕਤੀ ਲਈ ਤੁਹਾਡੀ ਕੰਪਨੀ ਤੋਂ ਤੁਹਾਡੇ ਵਿਜ਼ਟਰਾਂ ਲਈ ਸਮੱਸਿਆਵਾਂ ਹੈ. ਚੰਗੀ ਖ਼ਬਰ ਇਹ ਹੈ ਕਿ ਇਹ ਬਚਣ ਲਈ ਇੱਕ ਸਧਾਰਨ ਸਮੱਸਿਆ ਹੈ - ਸਿਰਫ ਆਪਣੇ ਸਾਰੇ ਵੈਬ ਪੇਜਾਂ ਦੇ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਨੂੰ ਜੋੜਨਾ ਨਾ ਯਕੀਨੀ ਬਣਾਓ.

ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਕਿੱਥੇ ਸ਼ਾਮਿਲ ਕਰਨੀ ਹੈ

ਵੈਬਪੰਨੇ ਲਈ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਤੁਹਾਡੇ HTML ਦੇ ਐਲੀਮੈਂਟ ਦੀ ਪਹਿਲੀ ਲਾਈਨ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ. ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਬਰਾਊਜ਼ਰ ਜਾਣਦਾ ਹੈ ਕਿ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਕੀ ਹੈ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ doctype ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਕੋਈ ਵੀ ਕੁਝ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਸਦੀ ਪਛਾਣ ਹੈ HTML ਪੇਜ. ਤੁਹਾਡਾ HTML ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ:

...

ਵਾਧੂ ਸੁਰੱਖਿਆ ਲਈ HTTP ਹੈਡਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਤੁਸੀਂ HTTP ਸਿਰਲੇਖ ਵਿੱਚ ਅੱਖਰ ਇੰਕੋਡਿੰਗ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ. ਇਹ HTML ਪੇਜ ਨੂੰ ਜੋੜਨ ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਵੀ ਸੁਰੱਖਿਅਤ ਹੈ, ਪਰ ਤੁਸੀਂ ਸਰਵਰ ਸੰਰਚਨਾ ਜਾਂ .htaccess ਫਾਈਲਾਂ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਸ ਕਿਸਮ ਦੀ ਐਕਸੈਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਆਪਣੇ ਵੈਬਸਾਈਟ ਦੇ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਤੁਹਾਡੇ ਲਈ ਬਦਲਾਵ. ਪਹੁੰਚ ਇੱਥੇ ਸੱਚਮੁੱਚ ਚੁਣੌਤੀ ਹੈ. ਤਬਦੀਲੀ ਖੁਦ ਸੌਖੀ ਹੈ, ਇਸ ਲਈ ਕਿਸੇ ਵੀ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਨੂੰ ਤੁਹਾਡੇ ਲਈ ਆਸਾਨੀ ਨਾਲ ਇਸ ਬਦਲਾਵ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਬਦਲਣ ਦੇ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.

ਜੇ ਤੁਸੀਂ ਐਪੈਚ ਵਰਤ ਰਹੇ ਹੋ, ਤੁਸੀਂ ਜੋੜ ਕੇ ਆਪਣੀ ਪੂਰੀ ਸਾਈਟ ਲਈ ਡਿਫੌਲਟ ਅੱਖਰ ਸਮੂਹ ਨੂੰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ: AddDefaultCharset UTF-8 ਤੁਹਾਡੇ ਰੂਟ .htaccess ਫਾਇਲ ਨੂੰ. ਅਪਾਚੇ ਦਾ ਮੂਲ ਅੱਖਰ ਸਮੂਹ ISO-8859-1 ਹੈ