HTML URL kodlash
URL — veb-manzilning boshqa nomi.
URL so‘zlardan (masalan, w3schools.com) yoki Internet Protocol (IP) manzildan (masalan, 192.68.20.50) tashkil topgan bo‘lishi mumkin.
Ko‘p odamlar internetda kezayotganda nomni kiritadi, chunki nomlar raqamlarga qaraganda eslab qolish osonroq.
URL — Uniform Resource Locator
Veb-brauzerlar URL yordamida veb-serverlardan sahifalarni so‘raydi.
Uniform Resource Locator (URL) vebdagi hujjatni (yoki boshqa ma’lumotni) manzillashtirishda ishlatiladi.
https://www.w3schools.com/html/default.asp kabi veb-manzil quyidagi sintaksis qoidalariga amal qiladi:
scheme://prefix.domain:port/path/filename
Tushuntirish:
- sxema (scheme) - Internet xizmati turini belgilaydi (eng keng tarqalgani — http yoki https)
- prefiks - domen prefiksini belgilaydi (http uchun standart — www)
- domen - Internet domen nomini belgilaydi (masalan, w3schools.com)
- port - hostdagi port raqamini belgilaydi (http uchun standart — 80)
- yo‘l (path) - serverdagi yo‘lni belgilaydi (tashlab ketilsa: saytning root katalog)
- fayl nomi - hujjat yoki resurs nomini belgilaydi
Keng tarqalgan URL sxemalari
Quyidagi jadval ba’zi keng tarqalgan sxemalarni sanab beradi:
| Scheme | To‘liq nomi | Qo‘llanilishi |
|---|---|---|
| http | HyperText Transfer Protocol | Oddiy veb-sahifalar. Shifrlanmagan |
| https | Secure HyperText Transfer Protocol | Secure web pages. Encrypted |
| ftp | File Transfer Protocol | Fayllarni yuklab olish yoki yuklash |
| file | Kompyuteringizdagi fayl |
URL kodlash
URL’lar internet orqali faqat ASCII belgilar to‘plami yordamida yuborilishi mumkin. Agar URL ASCII to‘plamidan tashqari belgilarni o‘z ichiga olsa, URL o‘zgartirilishi shart.
URL kodlash ASCII bo‘lmagan belgilarni internet orqali uzatilishi mumkin bo‘lgan formatga aylantiradi.
URL kodlash ASCII bo‘lmagan belgilarni "%" va undan keyin o‘n oltilik raqamlar bilan almashtiradi.
URL’larda bo‘sh joylar bo‘lishi mumkin emas. URL kodlash odatda bo‘sh joyni plyus (+) belgisi yoki %20 bilan almashtiradi.
O‘zingiz sinab ko‘ring
Agar "Yuborish" (Submit) tugmasini bossangiz, brauzer serverga yuborilishidan oldin kiritilgan ma’lumotni URL bilan kodlaydi.
Serverdagi sahifa qabul qilingan ma’lumotni ko‘rsatadi.
Boshqa matn kiritib, Yuborish tugmasini yana bosing.
ASCII kodlash misollari
Brauzeringiz kiritilishni sahifangizda ishlatilgan belgilar to‘plamiga mos ravishda kodlaydi.
HTML5 dagi standart belgilar to‘plami — UTF-8.
| Character | Windows-1252 dan | UTF-8 dan |
|---|---|---|
| € | %80 | %E2%82%AC |
| £ | %A3 | %C2%A3 |
| © | %A9 | %C2%A9 |
| ® | %AE | %C2%AE |
| À | %C0 | %C3%80 |
| Á | %C1 | %C3%81 |
| Â | %C2 | %C3%82 |
| Ã | %C3 | %C3%83 |
| Ä | %C4 | %C3%84 |
| Å | %C5 | %C3%85 |
Barcha URL kodlashlarning to‘liq ma’lumotnomasi uchun URL kodlash ma’lumotnomamizga murojaat qiling.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
