HTML5 дэх мета Чарет тэмдэг

HTML5 дэх тэмдэгтүүдийг кодлох

HTML5-ыг нэвтрүүлэхээс өмнө доор дурдсан зарим нэг мөрийг бичихийн тулд элементтэй документ дээр тэмдэгт кодчилдог. Хэрэв та вэбсайтад HTML4 ашиглаж байгаа бол энэ нь мета Чарет элемент юм:

Энэ кодонд агуулгын шинж чанарыг хардаг ишлэл тэмдгүүд нь: content = " text / html; charset = iso-8859-1 " . Бүх HTML шинж чанаруудын нэгэн адил эдгээр quotation marks нь шинж чанарын утгыг тодорхойлж, бүх мөр текст / html; charset = iso-8959-1 нь энэ элементийн агуулгын утга юм. Энэ нь зөв HTML бөгөөд энэ мөрийг хэрхэн бичихийг зааж өгдөг. Энэ нь бас урт удаан, муухай! Энэ нь бас толгойны орой дээрээс санагдах зүйл биш! Ихэнх тохиолдолд, вэб хөгжүүлэгчид энэ кодыг эхнээс нь бичиж байгаад ихээхэн асууж байсан учраас энэ кодыг хуулж, буулгах ёстой.

HTML5 Нэмэлт & # 34; Stuff & # 34;

HTML5 нь хэд хэдэн шинэ элементүүдийг хэлээр нь нэмсэн төдийгүй HTML-ийн мета Чарет элемент зэрэг HTML-ийн маш их хялбаршуулсан юм. Үүнээс HTML5 нь таныг META элементийг ойлгоход амархан дүрмийг ашиглан кодын кодчилолоо нэмж болно. та доорхыг харна уу:

Энэ нийтлэлийг эхнээс нь бичсэн хялбаршуулсан синтакс, HTML4-д хэрэглэдэг хуучин синтакстай харьцуулах, HTML5-ийн хувилбарыг яаж бичих, хэрхэн амархан бичихийг та харах болно. Үүнийг одоо ажиллаж байгаа сайтаас хуулж, шинэчлэгдсэн ямар нэгэн шинэ зүйл рүү хуулж оруулахын оронд, урд талын вэб хөгжүүлэгчийн хувьд энэ нь үнэхээр санагдаж байна. Энэ хадгалалтын цаг хугацаа их биш ч гэсэн HTML5 хялбаршуулсан бусад синтаксын талбарыг авч үзэх үед хадгаламж нь нэмэгдэх болно!

Тэмдэгт кодчилолыг үргэлж оруулах хэрэгтэй

Та ямар ч тусгай тэмдэгтүүдийг ашиглахаар төлөвлөж байсан ч гэсэн вэб хуудасныхаа кодчиллыг үргэлж оруулах ёстой. Хэрэв та тэмдэгт кодчилолыг оруулаагүй бол таны сайт UTF-7 ашиглан хөндлөнгийн скрипт довтолгоонд эмзэглэгддэг.

Энэ тохиолдолд, танай сайт таних кодчилолгүй гэж үздэг учраас вэб хөтөч кодчилол UTF-7 гэж боддог. Дараа нь халдагч нь UTF-7 кодчилогдсон скриптүүдийг вэб хуудсанд оруулдаг бөгөөд таны сайт хакерджээ. Энэ нь таны оролцсон хүмүүст, танай компанид тань зочдод хүндрэл учруулдаг. Сайн мэдээ бол энэ нь бүх вэбсайтууддаа тэмдэгт кодчилолыг нэмэхийн тулд зайлсхийхэд хялбар энгийн асуудал юм.

Тэмдэгт кодыг хаана нэмэх вэ

Вэб хуудсанд зориулсан тэмдэгт кодчилол нь таны HTML-ийн элементийн эхний мөр байх ёстой. Энэ нь хөтчийн кодыг тодорхойлохоос өөр хуудсанд өөр юу ч хийхээс өмнө хөтчийг мэддэг байхыг баталгаажуулдаг бөгөөд энэ нь HTML хуудас. Таны HTML унших ёстой:

...

Нэмэлт Аюулгүй байдлын үүднээс HTTP толгойнуудыг ашиглах

Та бас HTTP толгойн хэсэгт тэмдэгт кодчилолыг зааж өгч болно. Энэ нь HTML хуудсанд нэмэхээс ч илүү аюулгүй байна, гэхдээ та серверийн тохиргоо эсвэл .htaccess файлд хандах эрхтэй болно. Энэ нь танд ийм төрлийн хандалтыг олж авах эсвэл вэбсайтын хостын үйлчилгээ үзүүлэгчтэй ажиллахад шаардлагатай байж болох юм. Таны өөрчлөлт. Access бол үнэхээр хүнд сорилт юм. Өөрчлөлт нь өөрөө хялбар бөгөөд иймээс хостинг үйлчилгээ үзүүлэгч нь энэ өөрчлөлтийг харьцангуй хялбараар хийх боломжтой байх ёстой.

Хэрэв та Апачийг ашиглаж байгаа бол, та өөрийн бүх сайтад зориулж анхдагч тэмдэгтийн тохируулгыг дараах байдлаар нэмж тохируулж болно: AddDefaultCharset UTF-8 нь таны .htaccess root файлд тохируулагдаж болно. Apache-н анхдагч тэмдэгтийн олонлог нь ISO-8859-1 юм.