მეტა ტეგის კოდირება utf 8. კოდირება html-ში
15.03.2016
Ჯერ არა
Სალამი ყველას!
მოდით გავაგრძელოთ HTML-ის საფუძვლების სწავლა. ამ გაკვეთილზე განვიხილავთ როგორ მიუთითოთ HTML კოდირებასაიტისთვის (ვებგვერდი).
ეს გაკვეთილი ძალიან მნიშვნელოვანია, რადგან არ იცოდეთ როგორ მიუთითოთ ვებ გვერდის კოდირება, შეიძლება გამოიწვიოს თქვენი გვერდი წაუკითხავი. თქვენ ჰკითხავთ: "როგორ არ შეუძლიათ?"
ნება მომეცით გაჩვენოთ, როგორ გამოიყურება ჩემი ბლოგი არასწორი კოდირებით:
Ისე, HTML კოდირება- ეს არის კოდებსა და ანბანის სიმბოლოებს შორის შესაბამისობის ცხრილები. ანუ, ჩვენი კოდირების კომპიუტერი შეცვლის კოდს მკაფიო, წასაკითხად ასოებად.
იმისათვის, რომ ბრაუზერს უთხრათ, თუ რა კოდირებით არის ვებგვერდის სიმბოლოები, თქვენ უნდა ჩაწეროთ ტეგებს შორის
აქ არის მეტა ტეგი:
გთხოვთ გაითვალისწინოთ, რომ კოდი შეიცავს სიტყვას "კოდირების სახელი". აქ თქვენ უნდა მიუთითოთ HTML კოდირება.
ეს ჩვეულებრივ არის utf-8 ან windows-1251.
კოდირება ამისთვისutf-8:
კოდირებაამისთვის windows-1251:
თუ დაგავიწყდათ ბრაუზერს უთხრათ, თუ რა კოდირებით არის განთავსებული საიტი ან ვებ გვერდი, ბრაუზერი შეეცდება ავტომატურად განსაზღვროს კოდირება, მაგრამ ეს ყოველთვის არ გამოდგება სწორად. საბოლოო შედეგი იქნება ის, რაც მე ვაჩვენე ზემოთ სურათზე.
მოდით გადავიდეთ პრაქტიკაზე.
როგორ შევქმნათ HTML დოკუმენტი
utf-8 კოდირება
"ყველა პროგრამა" => "აქსესუარები" => "ნოუთაპარი" :
ეს არის მეტა ტეგი:
დააწკაპუნეთ ნოუთბუქში "ფაილი" => "შენახვა როგორც...":
სადაც მითითებულია "Encoding:" პუნქტი, შეიყვანეთ "UTF-8".
დააწკაპუნეთ "შენახვა":
გავადიდოთ სურათი?
როგორ შევქმნათ HTML დოკუმენტი windows-1251 კოდირებით
გახსენით სტანდარტული ბლოკნოტი. "ყველა პროგრამა" => "აქსესუარები" => "ნოუთაპარი"
.
შემდეგი, ჩასვით სტანდარტული HTML კოდი Notepad-ში:
ახლა ჩვენ მივუთითებთ, თუ რა კოდირებით არის შენახული ვებ გვერდი. ამისათვის მოათავსეთ ტეგებს შორის
ეს არის მეტა ტეგი:
ასე უნდა გამოიყურებოდეს (სტრიქონი ნომერი 4):
დააწკაპუნეთ ნოუთბუქში "ფაილი" => "შენახვა როგორც...":
სადაც არის პუნქტი „ფაილის სახელი“, ჩაწერეთ ვებ გვერდის სახელი ლათინურად და გაფართოებით „.html“. ვფიქრობ, ეს გახსოვთ თქვენი პირველი გაკვეთილებიდან.
სადაც მითითებულია "Encoding:" პუნქტი, მიუთითეთ "ANSI".
დააწკაპუნეთ "შენახვა":
Სულ ეს არის!
ვებმასტერების უმეტესობა ირჩევს UTF-8 კოდირებას. მე არ გეტყვით მიზეზებს, რადგან მეშინია გადატვირთოთ ინფორმაცია, რომელიც ჯერ კიდევ არ არის საჭირო HTML-ის ცოდნის თქვენს ეტაპზე.
მაგალითად, notepad-ში დააყენეთ კოდი:
და შენახვისას მიუთითეთ "ANSI":
ვინაიდან ეს არასწორია, შედეგი იქნება ასეთი:
შეინახეთ თქვენი ვებ გვერდები სწორად, რათა თავიდან აიცილოთ მსგავსი შედეგები
წინა პოსტი
შემდეგი ჩანაწერი
ვლად მერჟევიჩი
მეტა ტეგები გამოიყენება ბრაუზერებისა და საძიებო სისტემებისთვის განკუთვნილი ინფორმაციის შესანახად. მაგალითად, საძიებო სისტემები წვდებიან მეტა ტეგებს საიტის აღწერილობების, საკვანძო სიტყვების და სხვა მონაცემების მისაღებად.
მეტა ტეგები საძიებო სისტემებისთვის
ვებ დეველოპერებს შორის არსებობს მოსაზრება, რომ სწორად დაწერილი მეტა-ტეგები საშუალებას გაძლევთ ახვიდეთ საძიებო სისტემებში. სინამდვილეში, ეს არ შეესაბამება სინამდვილეს მხოლოდ მეტა-ტეგები არ დაგეხმარებათ მაღლა ასვლაში, მაგრამ ცუდად შესრულებულმა მეტატეგმა შეიძლება გააუარესოს საიტის რეიტინგი.
ორი მეტატეგი შექმნილია სპეციალურად საძიებო სისტემებისთვის: აღწერა და საკვანძო სიტყვები. ზოგიერთმა ვებმასტერმა დაამატა საკვანძო სიტყვები საკვანძო სიტყვების განყოფილებაში, რომლებსაც საერთო არაფერი ჰქონდათ საიტის თემასთან, მაგრამ მაინც სარგებლობდა გარკვეული წარმატებით საძიებო სისტემის ვიზიტორებს შორის. თუმცა, გარკვეული პერიოდის შემდეგ, საძიებო სისტემებმა ისწავლეს ამ ფენომენთან გამკლავება და ვებ გვერდის შინაარსის შემოწმება მითითებულ საკვანძო სიტყვებთან შესაბამისობისთვის.
მეტა ტეგებთან დაკავშირებული რამდენიმე პრინციპი:
- არ შეიტანოთ საკვანძო სიტყვები, რომლებიც არ არის თქვენს გვერდებზე;
- არ გაიმეოროთ საკვანძო სიტყვები;
- მეტა ტეგების გამოყენება მათი დანიშნულებისამებრ;
- გააკეთეთ საკვანძო სიტყვების აღწერა და სია განსხვავებული საიტის თითოეული გვერდისთვის, შინაარსის გათვალისწინებით.
აღწერა
საძიებო სისტემების უმეტესობა აჩვენებს აღწერის ველის შინაარსს (მაგალითი 1) ძიების შედეგების ჩვენებისას. თუ ეს ტეგი არ არის გვერდზე, მაშინ საძიებო სისტემა უბრალოდ ჩამოთვლის გვერდზე ნაპოვნი პირველ სიტყვებს, რომლებიც, როგორც წესი, არ არის ძალიან შესაბამისი თემისთვის.
მაგალითი 1: აღწერილობის გამოყენება
საკვანძო სიტყვები
ეს მეტათეგი გამიზნული იყო გვერდზე გამოჩენილი საკვანძო სიტყვების აღსაწერად (მაგალითი 2). მაგრამ შედეგად, იმ ადამიანების ქმედებები, რომლებსაც სურთ საძიებო სისტემების მწვერვალზე მოხვედრა ნებისმიერი საჭირო საშუალებით, ახლა უკვე დისკრედიტირებულია. ამიტომ, ბევრი საძიებო სისტემა გამოტოვებს ამ პარამეტრს.
მაგალითი 2: საკვანძო სიტყვების გამოყენება
საკვანძო სიტყვები შეიძლება ჩამოვთვალოთ, გამოყოფილი ინტერვალით ან მძიმეებით. საძიებო სისტემები თავად გადააქცევენ ჩანაწერს მათ მიერ გამოყენებულ ფორმაში.
გვერდების ავტომატური ჩატვირთვა
გარკვეული პერიოდის შემდეგ ახალი დოკუმენტის ავტომატურად ჩამოსატვირთად გამოიყენეთ http-equiv="refresh" ინსტრუქცია (მაგალითი 3).