ASCII შიფრაცია: დამწყებთათვის, ახალბედებისთვის…. ჩვენ აქ მოვიპოვეთ ყველა ის ინფორმაცია, რაც აქ გჭირდებათ.

გამჟღავნება: თქვენი მხარდაჭერა ხელს უწყობს საიტის მუშაობას! ჩვენ ვიღებთ რეფერალის გადასახადს ზოგიერთი სერვისის შესახებ, რომელსაც გირჩევთ ამ გვერდზე.


ASCII არის პერსონაჟების კოდირების ტიპი, რომელიც კომპიუტერებისთვის გამოიყენება სიმბოლოების (ასოების, ციფრების, სიმბოლოების, ფართების, დასტაცების და ა.შ.) შესანახად და გადასატანად, როგორც ბიტ-შაბლონები მეხსიერებაში და მყარ დისკზე..

“პერსონაჟის კოდირება” მაღალ დონეზე ნიშნავს სიმბოლოების ორობულ რიცხვად გადაქცევას და “სიმბოლოების რუქას” გამოყენებას ორობითი რიცხვის, როგორც ასოს ტიპის, წაკითხვის მიზნით..

და MIME ტიპები მომხმარებლებს საშუალებას აძლევს გაგზავნონ მონაცემები სიმბოლოების მიღმა, მაგალითად, სურათები და ვიდეო.

ASCII, პერსონაჟების კოდირება, MIME ტიპები

Contents

პერსონაჟების კოდირება

პერსონაჟების დაშიფვრის ყველაზე ადრეული ფორმა ისევე გადადის, როგორც ელექტრო ტელეგრაფი. სინამდვილეში, მორსის კოდი და მოგვიანებით Baudot კოდი იყო პირველი პირველი სტანდარტიზირებული პერსონაჟის კოდი, რომელიც ოდესმე შეიქმნა.

დაშიფვრის ან დაშიფვრის მეორე ფენა შეიქმნა იმდროინდელი სამხედროების მიერ, მაგრამ ეს საკმაოდ განსხვავებული თემაა.

ეს არ იყო 1950-იან წლებამდე, რომ ჩვენ დავიწყეთ თანამედროვე პროცესი ASCII– ისკენ. IBM– მა ეს დაიწყო 7000 სერიის კომპიუტერებში გამოსაყენებელი კოდირების სქემების შემუშავების გზით.

IBM- ის ორობითი კოდიფიცირებულმა Decimal- მა (BCD) გამოიყენა ოთხ ბიტიანი კოდირება პანკის ბარათებზე. ეს იყო ციფრული რიცხვების ორობითი ფორმით შენახვის საშუალება.

ასე რომ, 0000 (0) – დან 1111 – მდე (15 – მდე) ნომრების ნაცვლად, ისინი იწვნენ 0000 (0) –დან 1001 – მდე (9 – მდე) – ოთხივე ბიტი წარმოადგენს ერთნიშნა რიცხვს..

მოგვიანებით, IBM- მა შექმნა BCD- ის გაფართოებული ვერსია, სახელწოდებით Extended Binary Coded Decimal Interchange Code (EBCDIC). ეს იყო 8 – ბიტიანი კოდირების სისტემა, სტანდარტული დაბეჭდვის ყველა სიმბოლოსთვის.

1963 წელს იმავე ASCII შემოიღეს.

ის იყენებს 7 – ბიტის კოდირების სქემას. ეს წარმოადგენს 128 განსხვავებულ ციფრს.

ეს 7-ბიტის ნომრის ფორმატი შეიძლება უცნაური ჩანდეს. ბოლოს და ბოლოს, ნუ იქნები კომპიუტერი 8-ბიტიანი ან 16-ბიტიანი ან 32-ბიტიანი და ა.შ.?

დღეს ისინი არიან. მაგრამ ადრეული კომპიუტერები არ აშენდა ამ გზით.

უფრო მეტიც, კომპიუტერებში მეხსიერება ძვირფასი იყო და არ იყო მიზეზი ზედმეტი გამოყენების გამოყენება, თუ არ დაგჭირდათ. 6-ბიტიანი კოდი (რომელიც არსებობდა) არ მოიცავს ყველა ზედა და ქვედა ასოებს, ციფრებს და პუნქტუაციის ძირითად ნიშნებს. მაგრამ 7 – ბიტიანმა კოდი გააკეთა – სათადარიგო ადგილია.

როგორც კომპიუტერები უნდა გადააგდონ 8 – ბიტიან (1 – ბაიტიანი) სტრუქტურაში, ASCII თანდათან გადაიქცა არაოფიციალური 8-ბიტიანი კოდი, სადაც სხვა 128 სიმბოლო არ იყო სტანდარტიზებული.

ეს სახელმწიფო გარკვეული პერიოდის განმავლობაში გაგრძელდა. 1991 წელს, 8 ბიტიანი გახდა ოფიციალური ფორმატი, როგორც შენარჩუნებულია ISO (სტანდარტიზაციის საერთაშორისო ორგანიზაცია) UTF-8.

ამ დროისთვის გამოწვევა ის იყო, რომ მხოლოდ ერთ ანბანს შეეძლო 7 ან 8 ბიტიანი კოდირების მხარდაჭერა.

ენების ფართო მასშტაბის მხარდაჭერის მიზნით, შეიქმნა უნიქოდის კოდირების სქემა, უნივერსალურ პერსონაჟთა ნაკრებთან ერთად. Unicode– ს აქვს კოდირების რამდენიმე ტიპი, UTF-8 არის 8 – ბიტიანი კოდირება, რომელსაც აქვს თავსებადი ASCII– სთან, და რომელიც მოიცვა ASCII– ის ნაცვლად, როგორც მთავარი სიმბოლოების კოდირების სტანდარტი, რომელიც დღეს ვრცელდება ინტერნეტში..

UTF-8 –ის ზრდა

გარდა ამისა, UTF-16 და UTF-32 გამოყენებულია უამრავი სიმბოლოების მქონე ენებისთვის. ამასთან, ყველაფერ ჩინურ, იაპონურ და არაბულ ენაზე ჩანს UTF-8.

შედეგად, UTF-8 ინტერნეტში ყველაზე გავრცელებული კოდირების ფორმატია. ინგლისურენოვანებისთვის, საგნები განსაკუთრებით მარტივია, რადგან ASCII– ის პირველი 128 სიმბოლო იგივეა, რაც უნიქოდში.

ასე რომ, HTML– ში გამოყენებისთვის, პერსონაჟის შესაქმნელად ASCII ცხრილში მითითება იმუშავებს, მიუხედავად იმისა, თუ რა კოდირების ფორმატს იყენებთ.

სადაც ASCII ჯდება In

ASCII ეწოდება “ინფორმაციის გაცვლის ამერიკულ სტანდარტულ კოდს” და შეიქმნა ამერიკის სტანდარტების ასოციაციის მიერ (მოგვიანებით დაარქვეს ამერიკის ეროვნული სტანდარტების ინსტიტუტს).

ASCII სტანდარტი დაიწყო 1960 წელს და გამოვიდა 1963 წელს. ეს იყო სატელეგრაფო კოდების გაფართოება და პირველად გამოიყენა Bell მონაცემთა სერვისები.

წლების განმავლობაში გაკეთდა მნიშვნელოვანი ცვლილებები. 2007 წლამდე ეს იყო ყველაზე ხშირად გამოყენებული პერსონაჟების კოდირება ინტერნეტში, მაგრამ იგი შეიცვალა UTF-8.

ვებსაიტი ASCII– ისა და Microsoft– ის ANSI– დან UTF-8 – ის გადატანა შეიძლება მეტწილად Google– ის ინიციატივით იყოს, რადგან ინტერნეტის გამოყენება უფრო საერთაშორისო ხდებოდა და ASCII– ს მხოლოდ ლათინური სიმბოლოების ჩვენება შეეძლო.

რაც უნდა აღინიშნოს, არის ის, რომ UTF-8 არის კოდირების ტიპი, ხოლო Unicode არის სიმბოლოების ნაკრები; იმის გამო, რომ Unicode- ის პირველი 128 სიმბოლო იგივეა, რაც ASCII, მისაღებია HTML- ში სიმბოლოების შექმნისას მითითება ASCII ცხრილში..

ASCII– ს აქვს შესაძლებლობა გამოიყენოს „გაქცევის თანმიმდევრობა“ ალტერნატიული ანბანების ჩვენებისას, რამაც იგი საერთაშორისო სტანდარტად აქცია, მაგრამ Unicode– ს ეს უფრო უშუალოდ ახერხებს.

Unicode წარმოიშვა Apple– დან 1987 წელს და გახდა Unicode Consortium– ის პროექტი 1991 წელს. ASCII შეიქმნა ASA– ს მიერ, მაგრამ მისი დახვეწა კვლავ გაგრძელდა, როგორც ISO– სგან მიღებული დეკლარაციების ნაწილი..

UTF-8 – ის კოდირების სახელი გამოიყენება ყველა სტანდარტის მიხედვით, რომელიც შესაბამისობაშია ინტერნეტში მინიჭებული ნომრების უფლებამოსილებასთან (IANA), რაც ნიშნავს ყველა HTML, CSS და XML. IANA არის უფრო დიდი ICANN განყოფილება, რომელიც არის არაკომერციული, რომელიც განსაზღვრავს ინტერნეტ პროტოკოლს და დომენურ სახელებს.

მოკლედ რომ ვთქვათ, ASCII განვითარდა სატელეგრაფო კოდექსი 60-იან წლებში, გაიზარდა და გახდა Unicode პერსონაჟების ნაკრების ნაწილი, რომელსაც UTF-8 იყენებს, ყველაზე მთავარი დონის კოდირების ფორმატში..

დომენის სახელები და ვებ – გვერდის კოდი დამოკიდებულია იმაზე, რომ ამ ერთიან პერსონაჟთა რუქაზე სწორად იმუშაოს.

ეს ნიშნავს, რომ თანამედროვე ინტერნეტში, არსებობს 1870-იან წლებში გამოგონილი პერსონაჟის ფორმატი, რომელიც 1960-იანი წლების ASCII- ს იქნა კომპიუტერიზებული, ინტერნეტისთვის მოდერნიზებულია Unicode- ს 1990-იანი წლებისთვის და ფართოდ იქნა მიღებული UTF-8– ის უმრავლესობის გამოყენებით 2007 წელს..

აკონტროლეთ პერსონაჟები დაბეჭდული პერსონაჟების წინააღმდეგ

ASCII- ში არსებობს ორი ტიპის სიმბოლო, დასაბეჭდი სიმბოლო და კონტროლის სიმბოლო.

საკონტროლო სიმბოლოები განსაზღვრავენ 0-31 და 127 რიცხვებს. საკონტროლო სიმბოლოებს შეიცავს ყველა ნაწილის ნაწილს, რომელიც საშუალებას იძლევა ახალი აბზაცები, ჩანართები, სტრიქონების ბოლოს, ფაილების გამყოფი და მრავალი ცალი, რომლებიც ძირითადად გამჭვირვალეა..

ეს საკონტროლო სიმბოლოები შეიქმნა იმ დროს, როდესაც დაბეჭდილი ბარათები კომპიუტერული პროცესის დიდი ნაწილი იყო. ამ მახასიათებლების ზოგიერთი ნაწილი შეიცვალა, მაგრამ ხაზის ფორმატის მრავალი ნაწილი დღესაც გარშემოა. კოდი 127 სინამდვილეში წაშლის კოდია (მხოლოდ რეალურ ASCII- ში, არა ANSI ან Unicode).

დაბეჭდული პერსონაჟები არის ის, რაც შეიძლება ველოდოთ. აქ არის ყველა ქვედა საქმის სიმბოლო (a-z) და დიდი ასოები (A-Z), რიცხვებთან, სიმბოლოებთან და პუნქტუაციასთან ერთად – არსებითად ყველაფერი, რაც ჩვეულებრივ კლავიატურაზე ჩანს. ეს ძირითადი სიმბოლოები შეიცავს ყველა წერილობით სიტყვას.

ASCII– ის გამოყენება XML და HTML– ში

ყველა HTML გვერდს აქვს მისთვის მინიჭებული სიმბოლოების კოდირების ფორმატი.

თუ სხვა რამ არ არის მითითებული, HTML კოდირება ნაგულისხმევი იქნება UTF-8. სუფთა ASCII, ან ANSI ან რაიმე სპეციალიზირებული, უნიკალური ფორმატის გამოყენების მიზნით, ყველაფერი რაც გასაკეთებელია, არის დეკლარაცია მეტაზე.

HTML 4-ისთვის:

HTML5:

შარლის ჩანართში, შეგიძლიათ გამოიყენოთ UTF-8, ANSI ან ASCII გამოყენებით charset ="us-ascii" ან შეგიძლიათ იპოვოთ გამოყენებული სპეციფიკური პერსონაჟი, ჩვეულებრივ, ISO ნომრის გამოცხადებით. სრული სია შეგიძლიათ იხილოთ IANA პერსონაჟების ნაკრების გვერდზე.

პერსონაჟის კოდის ჩასმის ფორმატში

საერთოდ, როდესაც ვინმე მოიხსენიებს ASCII კოდის გამოყენებას, თქვენ გსურთ გაერკვნენ, თუ ეს ნიშნავს TRUE US-ASCII მეტა-ნიშნით, ან თუ ისინი უბრალოდ გეკითხებიან სპეციალური ხასიათის ჩვენება.

HTML- ში, ნებისმიერ დროს გსურთ გამოიყენოთ სპეციალური სიმბოლო, მაგალითად, ცენტ სიმბოლო (¢) ან ინვერსიული კითხვის ნიშნის პერსონაჟი (¿) – შეგიძლიათ ჩვეულებრივ გამოიყენოთ Unicode სიმბოლო ან US-ASCII (8-bit) პერსონაჟი, აკრეფით მითითებით, როგორიცაა:

HTML HTML ჰგავს: ¢

HTML HTML ჰგავს:

ასე რომ, თქვენ იწყებთ ან &# მოყვება ოთხნიშნა რიცხვი, რომელიც დასრულდება ნახევრადკოლირით (;).

ამ გზით, თქვენ შეგიძლიათ აჩვენოთ სიმბოლოები მათი ASCII / უნიქოდის ნომრის საფუძველზე.

რა თქმა უნდა, კონტროლის სიმბოლოები შეასრულებენ ფორმატის ფუნქციას ან საერთოდ არ იმუშავებენ, იმის მიხედვით, თუ რომელი გამოიყენოთ და რომელი რეალური პერსონაჟი მითითებული გაქვთ თქვენს მეტა თეგში.

ასე რომ, HTML– ში ნახავთ ”&# ”ნომერი, მაგრამ თქვენს ბრაუზერში ნაჩვენები ხასიათი.

HTML სპეციალური სუბიექტის პერსონაჟები

ახლა მოდით ვთქვათ, რომ გსურთ უბრალოდ აჩვენოთ & თქვენს გვერდზე სიმბოლო.

თქვენ უბრალოდ არ შეგიძლიათ ჩაწეროთ ის HTML, მაგრამ შეგიძლიათ ჩაწეროთ შესაბამისი ASCII ან Unicode.

HTML არის მარკირების ენა, ამიტომ ნორმალური ასოები კარგად მუშაობს, სპეციალური სიმბოლოები და განსაკუთრებით < > ფრჩხილები – კრიტიკულად მნიშვნელოვანია, თუ როგორ კითხულობს ბრაუზერი და აჩვენებს HTML- ს.

თქვენ არ გჭირდებათ ყოველთვის ჩაწეროთ უნიქოდის / ASCII მითითების ნომერი. HTML 4.0 და უფრო ახალი ვერსიისთვის, არსებობს სპეციალური ერთეულები, რომლებიც მუშაობენ უნიქოდის მითითების მსგავსი, მაგრამ იმის ნაცვლად, რომ დაიმახსოვროთ რიცხვი, თქვენ ახსენებთ სიტყვას.

¢ HTML ჰგავს: ¢

¿ HTML ჰგავს: ¿

ამ პერსონაჟების მითითების სრული ჩამონათვალი შეგიძლიათ იხილოთ W3 კონსორციუმში.

საცნობარო ცხრილი

ამ ყველაფერ შედეგთან ერთად, თქვენ უბრალოდ ეძებთ მარტივ ადგილს ASCII ან Unicode მითითების მოსაძებნად. აღარ დაუკვირდეთ, აქ გვაქვს მითითებები 000-127 და შეგიძლიათ იპოვოთ სრული უნიქოდის ფორმატი Wikipedia– ზე.

გაითვალისწინეთ, რომ სიმბოლოები 000-032 და 127 საერთოდ არ იბეჭდება და შესაბამისად არის მითითებული “NA”.

ASCII

მაგიდა.wiht002
სასაზღვრო დაშორება: 0px;
საზღვარი-ჩამოშლა: ჩამონგრევა;
ზღვარი მარცხენა: ავტომატი;
ზღვარი მარჯვნივ: ავტომატი;
ზღვარი-ქვედა: 1.5em;
text-გასწორება: ცენტრი;
}

მაგიდა, tr, td
{
padding: 0px;
ზღვარი: 0px;
}
td.bor
{
სასაზღვრო მარცხნივ: 1px მყარი # 000;
padding-მარცხენა: 1em;
ზღვარი-მარჯვენა: 1em;
}
td.break
{
ზღვარი-მარცხენა: 2em;
ზღვარი-მარჯვენა: 2em;
}
td.sep
{
საზღვარი-ქვედა: 1px მყარი # 000;
}
td.sepbor
{
საზღვარი-ქვედა: 1px მყარი # 000;
სასაზღვრო მარცხნივ: 1px მყარი # 000;
padding-მარცხენა: 1em;
ზღვარი-მარჯვენა: 1em;
}

0ნ.ა.32ნ.ა.64@@96``
1ნ.ა.?33!!6597
2ნ.ა.?34""6698
3ნ.ა.?35##6799
4ნ.ა.?36$$68100
5ნ.ა.?37%%69101
6ნ.ა.?38&&70102
7ნ.ა.?3971103
8ნ.ა.?40((72104
9ნ.ა.41))73მემე105მემე
10ნ.ა.42**74106
11ნ.ა.43++75107
12ნ.ა.44,,76108
13ნ.ა.4577109
14ნ.ა.?46..78110
15ნ.ა.?47//79111
16ნ.ა.?480080გვგვ112გვგვ
17ნ.ა.?491181113
18ნ.ა.?502282114
19ნ.ა.?513383115
20ნ.ა.?524484116
21ნ.ა.?535585117შენშენ
22ნ.ა.?546686118vv
23ნ.ა.?557787119
24ნ.ა.?568888XX120xx
25ნ.ა.?579989121
26ნ.ა.?58::90122
27ნ.ა.?59;;91[[123{{
28ნ.ა.?60<<92\\124||
29ნ.ა.?61==93]]125}}
30ნ.ა.?62>>94..126~~
31ნ.ა.?63??95__127ნ.ა.?

ASCII ინსტრუმენტები და რესურსები

უამრავი ისტორიაა იმის შესახებ, თუ როგორ განვითარდა პერსონაჟების კოდები და ორგანიზაციები, რომლებიც ამ სტანდარტებს ერთმანეთში ატარებენ დანარჩენებისთვის. ინტერნეტის შემქმნელთა უმეტესი ნაწილით და W3C მოგვარებით UTF-8, სულ მცირე, უახლოეს მომავალში, ასე ხდება გვერდების კოდირება..

თქვენ გჭირდებათ რამდენიმე რესურსი, რომელიც დაგეხმარებათ, თუმცა თუ ხელნაკეთად დაიწყებთ სხვა ფორმატებში კოდირებას, ან კარგი იქნება, რომ გარშემო ყოვლისმომცველი მითითება გქონდეთ.

რესურსების სია

  • IANA პერსონაჟს ადგენს გვერდი

  • W3 კონსორციუმის მიერ HTML სპეციალური პერსონაჟები

  • ვიკიპედიაზე სრული უნიქოდის ფორმატი

  • ASCII ცხრილი მხოლოდ 0130-0255

  • ASCII- ის ისტორია ASCII- მსოფლიოზე

  • ვიკიპედიაში უნიკოდის სიმბოლოების სია.

ASCII ხელოვნება

ASCII– ის არც ერთი შეჯამება არ იქნება სრული ASCII ხელოვნებაზე მითითების გარეშე.

სპეციალური პროგრამული უზრუნველყოფის გამოყენება ან სიმბოლოს ხელით კოდირება შეუძლია გამოსახულების ფორმის მისაღებად სიმბოლოების გარდა. ამ ტიპის ეფექტი არსებობს 1980-იანი წლებიდან და პოპულარული გახდა ისეთ სისტემებზე, როგორიცაა Commodore Amiga Computer.

კიდევ განსხვავებაა “Oldskool” ASCII ხელოვნებას შორის, რომელიც იყენებს სასურველ ASCII- ს ბრძანებაში, და “Newskool” – ს, რომელიც იყენებს უნიკოსს სპეციალურ პერსონაჟებს, რათა კიდევ უფრო რთული ხელოვნების ნიმუშები მიიღოს..

აქ მოცემულია ზებრას თავი:

ASCII არტ ზებრა

ISO-8859-1

ISO-8859-1 არის სიმბოლოების კოდირების სტანდარტი. იგი გამოიცა სტანდარტიზაციის საერთაშორისო ორგანიზაციის (ISO) მიერ 1998 წელს, როგორც გაფართოება ASCII.

ASCII და ISO-8859-1

ყველაზე ცნობილი პერსონაჟების კოდირების სტანდარტი არის ASCII. ASCII- მ გამოიყენა რვა ბიტის ბიტის 7 ბიტი, რათა დაშიფვრა ინგლისურის წერისთვის გამოყენებული ყველაზე ძირითადი 128 სიმბოლო. რიგი სისტემის სპეციფიკური გამოყენებებისთვის შემუშავდა მერვე (მაღალი დონის) ბიტი.

მაგალითად, ერთმა სისტემამ გამოიყენა რომა და italic ბეჭდვის სტილი. სხვა სისტემებმა გამოიყენეს იგი დამატებითი სიმბოლოების დასაკავშირებლად. რვა ბაიტის გამოყენებით, შესაძლებელია 256 სიმბოლოების კოდირება.

მას შემდეგ, რაც თავდაპირველი ASCII ნაკრები არ შეიცავს უამრავ სიმბოლოს, რომლებიც საჭიროა საერთო ინგლისურ ენებზე დასაწერად (მაგალითად, ასოები დიაკრიტიკური ნიშნით), 256-ზე მითითებული პერსონაჟის გახანგრძლივებამ მნიშვნელოვნად გაზარდა მისი შესაძლებლობები.

IS0-8859-1 არის ერთ-ერთი ასეთი გაგრძელება. იგი განკუთვნილი იყო საერთაშორისო, ჯვარედინი პლატფორმის სტანდარტად. ვინაიდან ეს არის სტანდარტული 8 – ბიტიანი ASCII სუპერმარკეტი, იგი ჩამორჩენილია: ASCII– ში დაშიფრული დოკუმენტის მარტივად გაშიფვრა შესაძლებელია ISO-8859-1 გამოყენებით..

ISO-8859-1 და HTML

სტანდარტის თანახმად, ISO-8859-1 იყო ნაგულისხმევი დაშიფვრა HTML 4. თუმცა ბრაუზერების უმეტესობამ მხარი დაუჭირა ISO-8859 Superset- ს, სახელწოდებით ANSI.

ANSI შეიცავს დამატებით 32 სიმბოლოს, რომლებიც ცარიელი იყო ISO-8859-1. (უმეტესობა, როდესაც ხედავთ ISO-8859-1 სიმბოლოების ჩამონათვალს, ის სინამდვილეში არის სრული ANSI სია.)

დღეს, HTML5 სტანდარტი იყენებს UTF-8, ძალიან დიდ სუპერმარკეტში, რომელიც მოიცავს თავდაპირველ ASCII, ISO-8859-1 და ANSI კოდირებას..

ამასთან, ინგლისურენოვანი HTML დოკუმენტების უმეტესობა, თუნდაც ის, ვინც აშკარად აცხადებს ISO-8859-1 ან UTF-8, როგორც მათი პერსონაჟების ნაკრები, სინამდვილეში იყენებს ASCII– ს უფრო მცირე სიმბოლოების ნაკრებებს. ამის ორი მიზეზი არსებობს:

  • ASCII შეიძლება აკრეფილი იყოს QWERTY კლავიატურაზე.

  • მრავალი ტექნოლოგია, რომელიც გამოიყენება HTML– ის შესაქმნელად, მხოლოდ ASCII– ს უჭერს მხარს.

ვინაიდან ISO-8859-1 და UTF-8 ორივე ASCII თავსებადია, ეს ჩვეულებრივ არ იწვევს რაიმე პრობლემას.

ISO-8859-1 და პერსონაჟების პირები

ISO-8859-1- ში ხელმისაწვდომი სიმბოლოების გაფართოებული ნაკრები შეიძლება დამზადდეს ASCII მხოლოდ დოკუმენტში, HTML ხასიათის პირების გამოყენებით. ეს არის სტრიქონი, რომელიც იწყება ამპერსანდით (”&”) და შეწყვიტეთ ნახევარწრე (”; ”).

მაგალითად, საავტორო უფლებების სიმბოლო (მასში “C” წრე) შეიძლება კოდირებული იყოს უშუალოდ ISO-8859-1 ან UTF-8 გამოყენებით. მაგრამ იმის გამო, რომ უმთავრეს კლავიატურაზე არ არის ”©” კლავიატურა, ბევრს უჭირს © აკრევა.

ეს ფაილში ინახება ექვსი ASCII სიმბოლო: &, c, o, p, y, და; შემდეგ ვებ – ბრაუზერები მომხმარებელს აჩვენებს შესაბამის ISO-8859-1 სიმბოლოს.

არა-ASCII ISO-8859-1 სიმბოლოების უმეტესობამ დაასახელა HTML ხასიათის პირები. ის, რაც არ შეიძლება აკრეფილი იყოს მათი რიცხვითი კოდით. რიცხვითი კოდი სინამდვილეში ბინარული კოდირების ათწილადი (ბაზა 10) ვერსიაა.

მაგალითად, საავტორო უფლებების სიმბოლო დაშიფრულია, როგორც 10101001 ორობაში, ეს არის ბაზაში 10. 169, ასე რომ თქვენ შეგიძლიათ აკრიფოთ © ან ©.

არა-ASCII პერსონაჟები ISO-8859-1 და ANSI

ამ სქემაში 128-159 სიმბოლოა ANSI სიმბოლო, რომელიც არ შედის ISO-8859. პირველი 127 კოდი ISO-8859-1 / ANSI აქ არ შედის, რადგან ისინი იდენტურია ASCII– სთვის, რომელიც ჩვენ ჩამოვთვალეთ ზემოთ.

პერსონაჟი
HTML სახელი
HTML ნომერი
აღწერა
ევრო ნიშანი
,,ერთი დაბალი -9 ბრჭყალი ნიშანი
ƒƒƒმცირე ასო f with Hook
ორმაგი დაბალი -9 ბრჭყალი
ჰორიზონტალური ელიფსია
ხანჯალი
ორმაგი ხანჯალი
ˆმოდიფიკატორის წერილი წრეწირის აქცენტით
თითო მილის ნიშანზე
ŠŠŠდიდი ასო S with caron
<<მარცხენა წერტილის კუთხის ერთი ციტატა
OEŒOEკაპიტალის ლიგატურა OE
ŽŽსატაცური წერილი Z, კარნონით
მარცხენა ერთი ბრჭყალი
მარჯვენა ერთი ციტატა
მარცხენა ორმაგი ბრჭყალი
მარჯვენა ორმაგი ბრჭყალი
ტყვია
დუშ
em dash
~˜~tilde
TM სავაჭრო ნიშნის ნიშანი
ŠšŠმცირე ასო S with caron
კუთხური მარჯვენა კუთხის კვოტირების ნიშანი
სახელმწიფოებიœსახელმწიფოებიქვედა ლიგატური oe
žžმცირე ასო z ერთად caron
Ÿდიდი ასო Y დიარეეზით
 არღვევს სივრცეში
¡ ¡ ¡ინვერსიული ძახილის ნიშანი
¢ ¢ ¢ცენტი ნიშანი
£ £ £ფუნტის ნიშანი (ვალუტა)
¤ ¤ ¤ვალუტის ნიშანი
¥ ¥ ¥იენის / იუანის ნიშანი
¦ ¦ |გატეხილი ვერტიკალური ბარი
§ § §განყოფილების ნიშანი
¨ ¨ ¨დიარეზი
© © ©საავტორო უფლებების ნიშანი
ª ª ªქალის ჩვეულებრივი მაჩვენებელი
« « «მარცხენა ორმაგი კუთხის ციტატური ნიშანი (გილელმეტრი)
¬ ¬ ¬არ მოაწერო (ლოგიკა)
­ ­ avkanîრბილი / დისკრეციული ჰიპენი
® ® ®რეგისტრირებული სავაჭრო ნიშნის ნიშანი
¯ ¯ ¯მაკრონის ინტერვალი / მიმოხილვა
° ° °ხარისხის ნიშანი
± ± ±პლუს / მინუს ნიშანი
² ² ²ზედა ორი წერილი (კვადრატი)
³ ³ ³ზედა ტექსტი სამი (კუბიკი)
´ ´მწვავე აქცენტი
µ µ μმიკრო ნიშანი
აბზაცის ნიშანი (მფრინავი)
· · ·შუა წერტილი
¸ ¸ ¸ცედილა
¹ ¹ ¹ზედა ტექსტი
º º ºმამაკაცური რიგითი მაჩვენებელი
» » »მარჯვენა ორმაგი კუთხის ციტატური ნიშანი (გილელმეტრი)
¼ ¼ ¼ერთი მეოთხედი ნაწილი (1-ზე მეტი 4)
½ ½ ½ნახევარი ნაწილი (1-ზე 2)
¾ ¾ ¾სამი მეოთხედი ნაწილი (3 მეტი 4)
¿ ¿ ¿ინვერსიული კითხვის ნიშანი
À À Àდიდი ასო A დიდი აქცენტით
Á Á Áდიდი ასო მწვავე აქცენტით
  Âდიდი ასო A გარშემოწერილით
à à Ãდიდი ასო tilde
Ä Ä Äდიდი ასო დიარეეზით
Å Å Åდიდი ასო A, რომელზეც ზემოთ არის ბეჭედი
Æ Æ Æკაპიტალი AE ლიგატურა
Ç Ç Çდიდი ასო C ერთად cedilla
È È Èდიდი ასო E, მძიმე აქცენტით
É É Éდიდი ასო E მწვავე აქცენტით
Ê Ê Êდიდი ასო E წრეწირით
Ë Ë Ëდიდი ასო E დიერეზიით
ᲛᲔ ᲛᲔ ᲛᲔდიდი წერილი I მძიმე აქცენტით
ᲛᲔ ᲛᲔ ᲛᲔდიდი ასო I მწვავე აქცენტით
ᲛᲔ ᲛᲔ ᲛᲔდიდი ასო I წრეწირის
ᲛᲔ ᲛᲔ ᲛᲔდიდი ასო I დიერეზიით
Ð Ð Ðდიდი ასო ETH (Dogecoin სიმბოლო)
Ñ Ñ Ñდიდი ასო N tilde
Ò Ò Òდიდი ასო O, მძიმე აქცენტით
Ó Ó Óდიდი ასო O მწვავე აქცენტით
Ô Ô Ôდიდი ასო O წრეწირით
Õ Õ Õდიდი ასო O tilde
Ö Ö Öდიდი ასო O დიერეეზით
× × ×გამრავლების ნიშანი
Ø Ø Øდიდი ასო O
Ù Ù Ùდიდი ასო U დიდი აქცენტით
Ú Ú Úდიდი ასო U მწვავე აქცენტით
Û Û Ûდიდი ასო U გარშემოწერილით
Ü Ü Üდიდი ასო U დიერეეზით
Ý Ý Ýდიდი ასო Y მწვავე აქცენტით
Þ Þ Þდიდი წერილი THORN
ß ß ßმცირე ასო მკვეთრი (ეგზეტი / შარფები ს )
à à àმცირე ასო მძიმე აქცენტით
á á áმცირე ასო მწვავე აქცენტით
â â âმცირე ასო წრეწირის საშუალებით
ã ã ãასო a tilde
ä ä äმცირე ასო diaeresis
å å åმცირე ასო a ბეჭედი ზემოთ
æ æ æმცირე ასოს ლიგატურა
მცირე ასო c ერთად cedilla (სესილი)
è è èმცირე ასო e მძიმე აქცენტით
é é éმცირე ასო e მწვავე აქცენტით
ê ê êმცირე ასო e გარშემოწერილობით
ë ë ëმცირე ასო e diaeresis
მე მე მემცირე ასო i, მძიმე აქცენტით
მე მე მემცირე ასო i მწვავე აქცენტით
მე მე მემცირე ასო i გარშემოწერილობით
მე მე მემცირე ასო i diaeresis
ð / ტდ> კოდი> ðმცირე ასო ეთ
ñ ñ ñმცირე ასო n tilde
ò ò òმცირე ასო o მძიმე აქცენტით
ó ó óმცირე ასო მწვავე აქცენტით
ô ô ôმცირე ასო წრეწირის საშუალებით
õ õ õმცირე ასო o tilde
ö ö öმცირე ასო დიარეეზით
შესახებ შესახებ შესახებგანყოფილების ნიშანი
ø ø øმცირე ასო შლაპებით
ù ù ùმცირე ასო u სერიოზული აქცენტით
ú ú úმცირე ასო u მწვავე აქცენტით
და და დამცირე ასო u გარშემოწერილით
ü ü üმცირე ასო u დიარეით
Ý Ý Ýმცირე ასო y მწვავე აქცენტით
Þ Þ Þპატარა ასო ეკლის
ÿ ÿ ÿმცირე ასო y diaeresis

უნიკოდ

Unicode არის სტანდარტი კოდირების კოდირებისთვის, რომელსაც მართავს Unicode Consortium.

როგორც ჩვენ განვიხილეთ, კომპიუტერული სისტემები არ ინახავს სიმბოლოებს (ასოებს, რიცხვებს, სიმბოლოებს) სიტყვასიტყვით – თქვენს მყარ დისკზე არსებულ დოკუმენტში არ არის თითოეული ასოს პატარა სურათი. როგორც ახლა უნდა იცოდეთ, თითოეული პერსონაჟი კოდირდება, როგორც ორობითი ბიტების სერია – 1 და 0 წ. მაგალითად, მცირე ასო “ა” კოდი არის 01100001.

მაგრამ 01100001 არის თვითნებური – არაფერია განსაკუთრებული ამ სიმწრით, რაც მას ასო ”ა” -ს გახდის – კომპიუტერული ინდუსტრია კოლექტიურად შეთანხმდა, რომ ეს ნიშნავს ”ა”. ასე რომ, როგორ ხდება შეთანხმება მთლიანი ინდუსტრიის შესახებ, თუ როგორ უნდა წარმოადგინოს ყოველი შესაძლო ხასიათი? სიმბოლოების კოდირების სტანდარტით. კოდირების სტანდარტი უბრალოდ განსაზღვრავს ყველა შესაძლო სიმბოლოს, და თითოეულს ანიჭებს რიგი ბიტების.

ბოლო რამდენიმე ათწლეულის გამოთვლების შედეგად გამოყენებულია პერსონაჟების კოდირების რამდენიმე სტანდარტი მთელ მსოფლიოში. დიდი ხნის განმავლობაში, ყველაზე საყოველთაოდ მიღებული სტანდარტი იყო ASCII. ASCII– ის პრობლემა ის არის, რომ მან მხოლოდ დააკოპირა სიმბოლოების შედარებით შეზღუდული რაოდენობა – მაქსიმუმ 256. ეს გამორიცხავდა არათანამშრომლურ ენებს, მათემატიკის და მეცნიერების ბევრ მნიშვნელოვან სიმბოლოს და კიდევ რამდენიმე ძირითადი პუნქტუაციის ნიშანს.

გარდა ASCII– ს გამოყენებისა ინგლისურ ენასა და სხვა ენებზე, რომლებიც ლათინური ანბანით იყენებენ, ენების ჯგუფები იყენებენ სხვა ანბანებს, რომლებიც იყენებენ თავიანთი პერსონაჟების დაშიფვრას. ვინაიდან კოდირების ეს სქემები განისაზღვრა ერთმანეთისგან განსხვავებით, ისინი ხშირად ეწინააღმდეგებოდნენ; შეუძლებელი იყო ერთი კოდირების სქემის გამოყენება მრავალ ენაზე ერთდროულად.

თავდაპირველად Unicode შეიქმნა და კვლავაც ვითარდება, განსაკუთრებით ამ გამოწვევების გადალახვის მიზნით. Unicode– ის მიზანია უზრუნველყოს a უნიერსალი, უნიდაიხარა და უნიque code იდენტიფიკატორი მსოფლიოს ყველა ენაზე და წერის სისტემაში თითოეული გრაფიკისთვის.

UTF-8

Unicode განხორციელდა რამდენიმე სიმბოლოების კოდირების სქემაში, მაგრამ სტანდარტი, რომელიც დღეს ყველაზე ფართოდ გამოიყენება UTF-8. UTF-8 თითქმის უნივერსალური გახდა თანამედროვე ტიპის კომპიუტერული ყველა ტიპისთვის.

UTF-8 დაშიფვრავს სიმბოლოებს 4-ბიტიან კოდიანი ბლოკის გამოყენებით. ASCII იყენებდა მხოლოდ 8 ბიტს პერსონაჟზე. ადრე UNCode სიმბოლოები, რომლებიც ადრე შედიოდა ASCII- ში, UTF-8- ში წარმოდგენილია ერთჯერადი 8-ბიტიანი ნაჭრით, იგივე 8 ბიტი, რომელიც გამოყენებული იყო ASCII- ში. ეს ხდის ASCII ტექსტის წინსვლას UTF-8– ში. (ეს არის მრავალი მიზეზი იმისა, რომ UTF-8 გახდა უნივერსალური სტანდარტი – გადასვლა შედარებით ადვილი იყო.)

8 × 4 სქემა ითვალისწინებს UTF-8 მილიონზე მეტ კოდს, რაც საშუალებას აძლევს Unicode- ს დაუკავშიროს პერსონაჟები 129 სკრიპტიდან და წერის სისტემებიდან..

რესურსები უნიქოდის გასაგებად

  • წერა სისტემების და უნიქოდის შესავალი არის ძალიან საფუძვლიანი, თუნდაც მჭევრმეტყველი, ზოგადად პერსონაჟების კოდირების და განსაკუთრებით უნიკოდის კოდირება; თუ შეგიძლიათ მხოლოდ ერთი რამ წაიკითხოთ Unicode- ზე, ეს არის წაკითხული
  • უნიკოდის სტანდარტი: ტექნიკური შესავალი არის ოფიციალური განმარტება უნიქოდის სტანდარტის შესახებ
  • BMP- ს და მის მიღმა! არის სახელმძღვანელო Unicode– სთვის, შესაფერისია classrom პრეზენტაციისთვის ან თვითგამოკვებისთვის
  • Unicode Tutorial განმარტავს, თუ როგორ მუშაობს Unicode, მათ შორის საინტერესო დეტალები, როგორიცაა სიმბოლოების შერწყმა, და როგორ უნდა ფუნქციონირებდეს Unicode– ის პარსვის ძრავა.

წიგნები უნიკოდზე

  • იუკკა კორპელას მიერ განმარტებული უნიკოდ გთავაზობთ კარგი მიმოხილვას უნიკოდისა და განვითარების სხვადასხვა გამოწვევებთან დაკავშირებით.
  • Unicode Demystified: პრაქტიკული პროგრამისტის სახელმძღვანელო კოდირების სტანდარტის სტანდარტულ სახელმძღვანელოდ, რიჩარდ გილამის მიერ, არის სასარგებლო, თუ გარკვეულწილად დათარიღებული, უნიქოდის ახსნა, მრავალი Java- ზე ორიენტირებული განხორციელების სპეციფიკის გათვალისწინებით.
  • შრიფტები და დაშიფვრა, იანის ჰარალამბუსის მიერ, არა მხოლოდ არის უნიკოდის შესახებ, არამედ შეიძლება იყოს წიგნი, რომელსაც ყველაზე მეტად კითხულობს. იგი მოიცავს კომპიუტერებში ტექსტის კოდირებისა და წარმოდგენის ისტორიას, რაც უზრუნველყოფს თეორიული და პრაქტიკული საფუძვლების შექმნას უნიქოდის გასაგებად, ასევე მჭიდროდ დაკავშირებული საგნებისათვის..

უნიკოდის საცნობარო მასალა

მას შემდეგ რაც გაეცნობით უნიკოდს, ძირითადად აღმოჩნდებით, რომ გსურთ იძებნოთ კონკრეტული დეტალები – მაგალითად კონკრეტული პერსონაჟის ზუსტი კოდირება..

  • C / C ++ Unicode Cheatsheet გთავაზობთ ინფორმაციას Microsoft C / C ++– ის უნიქოდზე გადატანის შესახებ
  • XML და Unicode Technology Reports წარმოადგენს ტექნიკური ანგარიშების ჩამონათვალს, რომელიც მოიცავს XML და Unicode- ს ერთად გამოყენებას სხვადასხვა ასპექტებს
  • დეკოდირება Unicode გთავაზობთ უნიკოდის ონლაინ ლექსიკონს ულამაზეს ინტერნეტით, რომლის საშუალებითაც შეგიძლიათ ნახოთ ყველა განსაზღვრული უნიკოდის ხასიათი, თუნდაც ადგილობრივი შრიფტის მხარდაჭერის გარეშე.
  • მონაცემთა ენა ენებზე მოცემულია საძიებო ინფორმაცია სხვადასხვა ენებთან დაკავშირებული უნიკოდის სიმბოლოების შესახებ
  • Unicode ნავიგატორი უზრუნველყოფს ორგანიზებულ ჩამონათვალს ყველა უნიკოდის სიმბოლოებისგან

Unicode ინსტრუმენტები

  • Unicode Analyzer არის Chrome ბრაუზერის გაფართოება, რომელიც ინფორმაციას უწევს უნიკოდის ტექსტს ვებ გვერდებზე და დოკუმენტებში
  • Character Identifiker არის Firefox მოდული, რომელიც უზრუნველყოფს კონტექსტურ მენიუს არჩეული უნიქოდის სიმბოლოების შესახებ დამატებითი ინფორმაციის მისაღებად
  • Unicode სიმბოლოების ტექსტურ ველებში ინტერნეტში ჩასმისთვის, სცადეთ Unicode Symbols Chrome- ისთვის ან Unicode შეყვანის ინსტრუმენტი Firefox– ისთვის
  • UnicodeDataBrowser უზრუნველყოფს GUI unicodeData.txt ფაილის უფრო მარტივი მოსმენით
  • პოლიგლოტი 3000 ავტომატურად განსაზღვრავს ნებისმიერი ტექსტის ენას
  • Unicode უზრუნველყოფს უნიკოდის სიმბოლოების კლავიშთა განლაგების ჩამონათვალს სხვადასხვა უნიკოდის მხარდაჭერილი სკრიპტებისთვის
  • Babel არის პითონის ბიბლიოთეკა ინტერნაციონალიზაციისა და ლოკალიზაციის ამოცანების ფართო სპექტრისთვის
  • D- ტიპის უნიქოდური ტექსტური ძრავა არის C ++ ბიბლიოთეკა ნებისმიერი მოწყობილობის, პლატფორმის ან ოპერაციული სისტემის მაღალი ხარისხის უნიქოდური ტექსტის განლაგების, გადმოცემის და რედაქტირებისთვის.
  • Nunicode არის C ბიბლიოთეკა UTF-8 დოკუმენტების კოდირებისა და დეკოდირებისთვის
  • პორტატული UTF-8 უზრუნველყოფს უნიკოდის მხარდაჭერას PHP სიმებისთვის
  • Tesseract OCR უზრუნველყოფს ოპტიკური ხასიათის ამოცნობას Unicode ტექსტისთვის
  • Popchar არის გაუმჯობესებული პერსონაჟების რუქა, რომლის საშუალებითაც შეგიძლიათ მარტივად იპოვოთ და აკრიფოთ სიმბოლოები უნიკოდის სივრცის მთელი დიაპაზონიდან
  • Unicode Utilities გთავაზობთ უამრავ საინტერესო და სასარგებლო ონლაინ ინსტრუმენტს Unicode– ს მუშაობისთვის
  • Edicode უზრუნველყოფს მოქნილი ონლაინ უნიკოდის კლავიატურას ტექსტის აკრეფისთვის სხვადასხვა საერთაშორისო სკრიპტების გამოყენებით
  • Quickkey არის მოქნილი კლავიატურის გაფართოება პირველი 65,000 განსაზღვრული უნიქოდის სიმბოლოების აკრეფისთვის
  • Unicode Code Converter ანაგრებს ნებისმიერი ჩაწერილი ხასიათის კოდს იმავე პერსონაჟის რამდენიმე სხვადასხვა კოდირებაში
  • CharFunk არის JavaScript პროგრამა, რომელიც უტარდება უამრავ საინტერესო შემოწმებას და ოპერაციას უნიკოდის სიმბოლოებზე
  • Kreative Recode გარდაქმნის ტექსტურ ფაილებს სხვადასხვა კოდირებისგან უნიქოდში
  • BabelMap Online გთავაზობთ ბრაუზერის უნიკოდის კლავიატურას, დისპლეით გამოსახულია სიმბოლოების გამოსახულება, ასევე ექვს ან ათწილადი კოდირება.

ტექსტისა და კოდების რედაქტორები

დღევანდელი ტექსტური რედაქტორების უმეტესობა, კოდის რედაქტორები და პირადობის მოწმობა ან იყენებენ უნიკოდს სტანდარტულად, ან მარტივად შეუძლიათ გაუმკლავდეთ უნიკოდს. Sublime, Notepad ++, Atom და Eclipse ყველგან არის მითითებული UTF-8, როგორც ნაგულისხმევი კოდირების ნიშანი. Vim- ს და Emacs- ს შეიძლება დაგჭირდეთ პარამეტრის შეცვლა UTF-8- ის გამოსაყენებლად:

  • Emacs- ის გამოყენებით უნიკოდის გამოყენებით
  • Unicode- ს გამოყენებით Vim- ით

ასევე არსებობს უამრავი კოდური და ტექსტური რედაქტორები, რომლებიც სპეციალურად შექმნილია გაფართოებული უნიკოდის სიმბოლოების დასამუშავებლად:

  • MinEd არის უნიკოდის ტექსტური რედაქტორი, რომელსაც კონტექსტური მხარდაჭერა აქვს უნიქოდის პერსონაჟის სივრცის სიმბოლოების ჩასატარებლად.
  • კლასიკური ტექსტის რედაქტორი მოწინავე რედაქტორია ტექსტების კრიტიკულ და მეცნიერულ რედაქციებთან მუშაობისთვის, მათ შორის მრავალენოვანი ენების ტექსტები, უნიკოკოდის პერსონაჟების ფართო სპექტრის გამოყენებით.

უნიკოდის შრიფტები

შრიფტებსა და უნიკოდს შორის ურთიერთობა ცოტათი სავალალოა. Unicode შეიქმნა, რათა ჩამორჩენილიყო ASCII – ASCII ფორმატიზებული ტექსტი შეიძლება იყოს კოდირებული Unicode- ს გარეშე, პრაქტიკულად, არანაირი პრობლემა. და უნიქოდური კოდირებული ტექსტი შეიძლება ნაჩვენები იქნას ASCII შრიფტების გამოყენებით, რადგან გამოიყენება მხოლოდ ASCII სიმბოლოების მცირე ნაკრები..

დღეს, უმეტეს კომპიუტერებზე ხელმისაწვდომი შრიფტები კოდირებულია Unicode- ით. ამ თვალსაზრისით, შრიფტების უმეტესობა არის “უნიკოდური შრიფტები”. ამასთან, შრიფტების უმეტესი ნაწილი არ უწევს უნიკოდის სრული სტანდარტის განსაკუთრებით დიდ კომპლექტს.

ჩვეულებრივ, ეს არ არის პრობლემა; ვინმემ რომ დაწეროს ტექსტი მრავალ ენაზე, ან დახვეწილი სიმბოლოებით, შეიძლება გამოიყენოს რამდენიმე განსხვავებული შრიფტი – ერთი ლათინური დამწერლობისთვის, მეორე – თითოეული CJK ენაზე, და სხვა მათემატიკის სიმბოლოებისთვის (მაგალითად). თუმცა, ზოგჯერ გამოსადეგი შეიძლება იყოს ერთი შრიფტები, რომლებიც შეიცავს დიდ პროცენტს Unicode სიმბოლოების სივრცისგან. ეს შეიძლება იყოს საჭირო ტექსტურ და კოდის მარტივ გარემოში მუშაობის დროს, სადაც მრავალ შრიფტის გამოყენება შეუძლებელია, ან როდესაც მრავალ სკრიპტს შორის ვიზუალური ერთიანობაა განსაკუთრებით მნიშვნელოვანი..

ქვემოთ მოცემულია ყველაზე მნიშვნელოვანი შრიფტი პროექტები, რომლებიც უზრუნველყოფენ გაფართოებულ უნიქოდის მხარდაჭერას. უფრო სრულყოფილი ჩამონათვალისთვის, მათ შორის არასრული და დაცული შრიფტები, იხილეთ Unicode შრიფტების ეს გვერდი. აზიის ენების ბეჭდვისთვის იხილეთ CJK ​​შრიფტების სია.

  • Everson Mono არის მონოსპორის შრიფტი, რომელიც შექმნილია Unicode სტანდარტის ერთ – ერთი დამფუძნებლის მიერ; მისი მიზანია გლიფების უზრუნველყოფა რაც შეიძლება მეტი უნიქოდის პერსონაჟის სივრცეში, და (ამ ნაწერის მიხედვით) 92 უნიქოდის პერსონაჟების ბლოკი არის მხარდაჭერილი.
  • Noto არის Google- ის მიერ შემუშავებული დისპლეის შრიფტების დიდი ნაკრები, რომლებიც ერთად უზრუნველყოფენ Unicode პერსონაჟების ნაკრებების დიდ უმრავლესობას, იმის განზრახვით, რომ საბოლოოდ მხარი დაუჭირონ Unicode- ს მთელ სტანდარტს..
  • Deja Vu Fonts არის შრიფტის ოჯახი, რომელიც უზრუნველყოფს უნიკოდის სტანდარტის ფართო გაშუქებას, Serif, Sans და Monospace ვერსიებით..
  • GNU FreeFont არის შრიფტების ოჯახი, რომელიც უზრუნველყოფს Serif, Sans და Mono ტიპის სახეებს 37 წერის სისტემისთვის და 12 უნიკოდის სიმბოლოთა დიაპაზონისთვის..
  • GNU Unifont არის მონოსოფიური, bitmap შრიფტი სრული გაშუქებით Unicode 8.0 ძირითადი მრავალენოვანი თვითმფრინავისთვის და ფართო, მაგრამ არასრული დაფარვა დამატებითი მრავალენოვანი თვითმფრინავისთვის..

ასევე არსებობს უამრავი საინტერესო შრიფტი, რომლებიც იშიფრებენ უნიკოდის სტანდარტის კონკრეტულ ქვესახეობას სპეციალიზებული გამოყენებისთვის.

  • Junicode არის შუასაუკუნეებისათვის შრიფტის შრიფტი
  • Last Resort არის “ბოლო საშუალების შრიფტი”; ჩვეულებრივი ხასიათის გლიფების ნაცვლად, თითოეული გლიფი რეალურად აჩვენებს ინფორმაციას უნიკოდის პერსონაჟის შესახებ
  • უძველესი დამწერლობების უნიკოდური შრიფტები არის პროექტი, რომ შექმნათ შრიფტები მრავალრიცხოვან უძველესი და კლასიკური ანბანისთვის.
  • Unimath Plus უზრუნველყოფს გაფართოებულ მეცნიერებასა და მათემატიკის სიმბოლოებს

და აქ მოცემულია უნიკოდის შრიფტის დამატებითი რესურსები, თუ თქვენ ჯერ კიდევ ვერ იპოვნეთ ის, რასაც ეძებთ:

  • SIL შრიფტებს უწევს მრავალ ხელნაწერთა ენას, რომელიც SIL International– მა შექმნა, გლობალური არამომგებიანი, რომელიც ემსახურება უმცირესობათა ენების თემებს.
  • უნიკოდის სიმბოლოების დიაპაზონი და უნიქოდის შრიფტები, რომლებიც მათ უჭერს მხარს, დაგეხმარებათ იპოვოთ შრიფტი Unicode სიმბოლოების ყველა დიაპაზონისთვის.

Emoji რესურსები

Emoji არის ის სასაცილო პატარა ღიმილიანი სახეები და ასმევს ნიშანს, რომელსაც ტექსტურ შეტყობინებებში ჩასვამთ. ისინი სინამდვილეში არიან უნიკოდის სტანდარტის ნაწილი. უნიქოდის Emoji- ს ნაწილი საყოველთაოდ არ არის მხარდაჭერილი, ასე რომ, თუ გსურთ Emoji ჩართოთ თქვენს აპლიკაციაში ან ვებსაიტზე, შეიძლება დაგჭირდეთ დახმარება. აქ მოცემულია რესურსები, რომლებიც დაგეხმარებათ Unicode emoji- ს გამოყენებით და მშენებლობაში.

ემოჯი მითითება

  • Emojipedia არის Emoji სიმბოლოების საძიებო მონაცემთა ბაზა
  • შემიძლია Emoji? აწვდის ინფორმაციას Unicode emoji- ს მშობლიურ მხარდაჭერას iOS, Android, OS X და Windows– ზე, ასევე მთავარ ბრაუზერებზე
  • WTF Emoji Foundation არის ოდნავ სერიოზული ორგანიზაცია, რომელიც ეძღვნება emoji -ს წინსვლას; ისინი მართავენ Emoji- ს ლექსიკონს.
  • Emoji– ის cheat ფურცელი უზრუნველყოფს სწრაფი მითითებას Emoji- ს ტიპის კოდით

ემოჯი ბიბლიოთეკები

  • ჩართეთ Emoji პროგრამებში და გადათარგმნეთ PHP Emoji- ის ბიბლიოთეკის რამდენიმე გამყიდველი სტანდარტებს შორის; ან სცადეთ ამ PHP7 ემოჯის ბიბლიოთეკა, რომელიც საშუალებას გაძლევთ მითითებით Emoji თქვენს კოდში
  • პითონისთვის Emoji მხარს უჭერს როგორც ოფიციალურ Unicode- ს emoji- ს, ასევე რამდენიმე დასახელებას. Django- ს დეველოპერებს შეუძლიათ ასევე გამოიყენონ django-emoji პაკეტი
  • Emoji Golang გთავაზობთ Emoji- ს მხარდაჭერას Go პროგრამირების ენაზე
  • რუბში Emoji- ს მხარდაჭერისთვის რამდენიმე მეთოდია, მაგრამ Github– ის ერთი, ალბათ, საუკეთესო გამოსაყენებელია
  • Emoji-Java უზრუნველყოფს Emoji- ს მხარდაჭერას Java- ში
  • Coloremoji.sty მარტივია LaTeX დოკუმენტებში სრულ ფერადი Emoji- ს ჩასვლას
  • Npm, პაკეტების მართვის სისტემას Node.js– ს აქვს რამდენიმე emoji პაკეტი:
    • Emoji და კვანძი emoji უზრუნველყოფენ emoji- ს ძირითად მხარდაჭერას,
    • Ember-cli-emoji მუშაობს Emojify.js– სთან ერთად, რათა თქვენი Ember.js აპი
    • Markdown-it-emoji ამატებს emoji- ს, რათა ხელი შეუწყოს markdown- ის Markdown პარსერს
  • Emoji Syntax არის სულელური ბიბლიოთეკა Atom– ის ტექსტური რედაქტორისთვის, რომელიც დაამატებს emoji- ს კოდების ხაზებს მათი მნიშვნელობიდან გამომდინარე..

Emoji კლავიშები და კოლექციები

  • EmojiXpress for iOS არის iPhone Emoji კოლექცია და კლავიატურა
  • Emojione არის Cross- პლატფორმის Emoji კოლექცია Creative Commons- ის მიერ ლიცენზირებული ხელოვნების ნიმუშებით, დეველოპერებისთვის უფასო
  • iDiversicons უზრუნველყოფს მრავალფეროვანი Emoji პერსონაჟების და iPhone კლავიატურას.

MIME ტიპები

MIME გამოირჩევა “მრავალფუნქციური ინტერნეტით საფოსტო გაფართოებები”. ეს არის ინტერნეტის სტანდარტი, რომელიც გამოიყენება ინტერნეტის საშუალებით გადაცემული სხვადასხვა ფაილის ტიპების დასადგენად. თავდაპირველად, იგი შემუშავდა ელ.ფოსტისთვის, რომელიც გაიგზავნა SMTP– ით (მარტივი ფოსტის გადაცემის პროტოკოლი), რომელიც წარმოადგენს ელექტრონული ფოსტის გადაცემის ინტერნეტ სტანდარტს. დღესდღეობით, MIME ძალზე მნიშვნელოვანია სხვა საკომუნიკაციო ოქმებში, როგორიცაა HTTP.

MIME ისტორია

ჩვენ უკვე განვიხილეთ ASCII- ის ისტორია და პერსონაჟების კოდირება. მაგრამ ამაზე ინფორმაციის გაგზავნის ამბავი გაცილებით მეტია.

დროთა განმავლობაში, ჩვენმა შეტყობინებებმა დაიწყო უფრო რთული და აშკარა გახდა, რომ ეს სტანდარტული ფორმატი საკმარისი არ იყო. მულტიმედიური სურათები, რომლებიც შეიცავს აუდიო ან ვიდეო ფაილებს, საერთოდ არ იყო განსაზღვრული. იგივე ეხებოდა ენებს, რომლებმაც არ გამოიყენეს ინგლისური ანბანი. საბოლოოდ სიტუაცია შეიცვალა, როდესაც ორი ადამიანი შეუერთდა ძალებს: ნატანიელ ბორენშტეინს და ნედ ფრიდს.

მათ წინადადებაში განისაზღვრა შეტყობინებების ფორმატის ფორმა, რომ ელ.ფოსტაზე მობილიზებულიყო მრავალ ობიექტში ერთ შეტყობინებაში; არა-ASCII სიმბოლოების, ასევე არა ინგლისურის ენების გამოყენება; და სურათები, აუდიო და ვიდეო. ეს იყო MIME- ის დაბადება, რომელიც ოფიციალური სტანდარტი გახდა 1993 წელს.

წინადადებაში ასევე განსაზღვრული იყო კოდირების სტანდარტები, რომლებიც 7bit, 8bit, base64, binary და ციტირებული-დაბეჭდვისას. კოდირების ამ სტანდარტებმა უნდა უზრუნველყოს ყველა მონაცემის გაგზავნა. იგი ასევე მოიცავდა ინფორმაციას Content-Type header– ის გამოყენების შესახებ, რაც აუცილებელია გადაცემული მონაცემების ტიპის სწორად განსაზღვრისათვის.

რა არის MIME ტიპები?

MIME ტიპის იდენტიფიკატორები გამოიყენება ინტერნეტში ყოველდღიურად გადაცემული მრავალი ფაილის ფორმატის იდენტიფიცირებისთვის. ისინი სტანდარტიზებულია IANA- ს მიერ (ინტერნეტის მინიჭებული ნომრების ავტორიტეტი). MIME ტიპები პირველად იქნა განსაზღვრული და დასახელებულია კომენტარების მოთხოვნით: 2045 (RFC 2045) გამოქვეყნებულია IETF- ის მიერ (ინტერნეტინჟინერიის სამუშაო ჯგუფი), რომელიც იყო ბორენშტაინისა და თავისუფლების მიერ წარმოდგენილი ოფიციალური წინადადება..

სტრუქტურა

MIME ტიპები შედგება ტიპისა და ქვეტიპისგან, რომლებიც ორი სტრიქონითაა განცალკევებული წინ დახრილობის საშუალებით. ტიპი წარმოადგენს კატეგორიას და შეიძლება იყოს დისკრეტული ან მრავალპარტიული. თითოეულ ტიპს აქვს კონკრეტული ქვეტიპი. ტრადიციულად, MIME ტიპები წერია მცირედით.

დისკრეტული ტიპები მოიცავს ტექსტს, სურათს, აუდიოს, ვიდეოს და პროგრამას. მრავალპარტიული ტიპები წარმოადგენს დოკუმენტების კატეგორიას, რომლებიც იყოფა ცალკეულ ნაწილებად და ხშირად შეიცავს სხვადასხვა ტიპის MIME- ს. მათში შედის ფორმა მონაცემები და შეცვლა.

ზოგიერთი MIME ტიპის პრეფიქსი და x ან vnd არის. X პრეფიქსი ნიშნავს, რომ იგი არ არის რეგისტრირებული IANA- ში და vnd ნიშნავს გამყიდველის სპეციფიკურ წინსვლას.

საერთო MIME ტიპები

განაცხადი:

  • პროგრამა / msword (.doc)
  • პროგრამა / vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)
  • პროგრამა / vnd.openxmlformats-officedocument.wordprocessingml.template (.dotx)
  • პროგრამა / vnd.ms-powerpoint (.ppt)
  • პროგრამა / ecmascript (.es)
  • პროგრამა / x-javascript (.js)
  • პროგრამა / octet-ნაკადი (.bin, .exe)
  • პროგრამა / pdf (.pdf)
  • განაცხადის / პოსტიწერილის (.ps, .ai, .eps)
  • პროგრამა / rtf (.rtf)
  • პროგრამა / x-gtar (.gtar)
  • პროგრამა / x-gzip (.gz)
  • პროგრამა / x-Java-Archive (.jar)
  • პროგრამა / x-java-serialized-ობიექტი (.ser)
  • პროგრამა / x-java-vm (.კლასი)
  • პროგრამა / x-tar (.tar)
  • პროგრამა / zip (.zip)
  • პროგრამა / x-7z- შეკუმშული (.7z)
  • პროგრამა / x-rar- შეკუმშული (.rar)
  • პროგრამა / x-shockwave-flash (.swf)
  • პროგრამა / vnd.android.package-archive (.apk)
  • პროგრამა / x-bittorrent (.torrent)
  • პროგრამა / epub + zip (.epub)
  • განცხადება / vnd.ms-excel (.xsl)
  • პროგრამა / x-font-ttf (.tff)
  • პროგრამა / rss + xml (.rss, .xml)
  • პროგრამა / vnd.adobe.air-პროგრამა-ინსტალერი-პაკეტი + zip (.air)
  • პროგრამა / x-debian-pack (.deb)
  • პროგრამა / json (.json)

აუდიო:

  • აუდიო / x-midi (.mid, .midi)
  • აუდიო / x-wav (. wav)
  • აუდიო / mp4 (.mp4a)
  • აუდიო / ogg (.ogg)
  • აუდიო / MPEG (.mp3)

სურათი:

  • სურათი / bmp (.bmp)
  • სურათი / gif (. gif)
  • სურათი / jpeg (.jpeg, .jpg, .jpe)
  • სურათი / tiff (.tiff, .tif)
  • image / x-xbitmap (. xbm)
  • image / x-icon (.ico)
  • image / svg + xml (.svg)
  • სურათი / png (.png)

ტექსტი:

  • text / html (.htm, .html)
  • ტექსტი / უბრალო (.txt)
  • text / richtext (.rtf, .rtx)
  • ტექსტი / css (.css)
  • text / csv (. csv)
  • ტექსტი / კალენდარი (.ics)

ვიდეო:

  • ვიდეო / MPEG (.mpg, .mpeg, .mpe)
  • ვიდეო / ogg (.ogv)
  • ვიდეო / სწრაფი დრო (.qt, .mov)
  • ვიდეო / x-msvideo (.avi)
  • ვიდეო / mp4 (.mp4)
  • ვიდეო / ვებგვერდი (.webm)

რესურსები

MIME ტიპის შესაძლებლობამ მოგვცა გქონდეთ ელ.ფოსტის უკეთესი და მდიდარი გამოცდილება. რესურსების შემდეგი სია დაგეხმარებათ გაეცნოთ სიღრმისეულად იმის შესახებ, თუ როგორ და რატომ გახდა ისინი, ასევე როგორ სწორად დააკონფიგურიროთ ვებ სერვერზე MIME ტიპის მხარდაჭერისთვის და ა.შ..

ონლაინ რესურსები

ქვემოთ მოცემულ ჩამონათვალში მოცემულია ხუთი ნაწილის შემოთავაზების ბმულები, რომლებიც MIME სტანდარტული სტანდარტი გახდა.

  • RFC 2045 (PDF): წინადადების პირველ ნაწილში მოცემულია სხვადასხვა სათაურები, რომლებიც გამოიყენება MIME შეტყობინებების სტრუქტურის აღსაწერად..
  • RFC 2046 (PDF): მეორე დოკუმენტი განსაზღვრავს MIME მედიის აკრეფის სისტემის ზოგად სტრუქტურას და მედიის ტიპების საწყის კომპლექტს.
  • RFC 2047 (PDF): წინადადების მესამე ნაწილი აღწერს გაფართოებებს, რომელთა საშუალებითაც შესაძლებელია აშშ – ის არა – ASCII– ის ტექსტური მონაცემების განთავსება ინტერნეტ – გვერდის სათაურის ველებში..
  • RFC 2048 (PDF): მეოთხე ნაწილი აღწერს თუ როგორ შეიძლება ახალი MIME ტიპის რეგისტრაცია IANA- ში.
  • RFC 2049 (PDF): მეხუთე დოკუმენტი აღწერს MIME შესაბამისობის კრიტერიუმებს MIME გაგზავნის ფორმატის მაგალითებით.
  • მედია ტიპები: ყველა მედიის ტიპების სრული სია, რომელიც ასევე შეიცავს ბმულს ახალი მედიის ტიპების რეგისტრაციისთვის.
  • MIME ბიჭები: როგორ შეიცვალა ორი ინტერნეტი გურუ სამუდამოდ: სტატია ნათანიელ ბორშტაინთან და ნედ ფრიდთან ინტერვიუებზე დაყრდნობით, რომელიც საინტერესო წარმოდგენას უკეთებს მათ მუშაობაში..

გაკვეთილები

შემდეგი რესურსები გთავაზობთ სასარგებლო გაკვეთილებს MIME ტიპის მართვის, სერვერის სწორ კონფიგურაციისა და სხვა საკითხების შესახებ.

  • სერვერის სწორად კონფიგურაცია MIME- ის ტიპების შესახებ: მსჯელობს, თუ რატომ უნდა იზრუნონ ვებოსტატებმა თავიანთი ვებ – სერვერის სწორად კონფიგურაციაზე, რადგან დამატებულია ახალი MIME ტიპები, განსაკუთრებით Gecko– ს ბრაუზერებისთვის.
  • მედია ფორმატები, რომლებიც მხარს უჭერს HTML აუდიოსა და ვიდეო ელემენტებს: უზრუნველყოფს MIME ტიპის ჩამონათვალს, რომლებიც მხარს უჭერენ ახალ აუდიო და ვიდეო ელემენტებს HTML5
  • რა არის MIME sniffing: ამ სტატიაში მოცემულია დეტალური განმარტება MIME sniffing- ის შესახებ და როგორ ავიცილოთ თავიდან დაკავშირებული.
  • ახსნილი MIME ტიპები: რატომ არ გჭირდებათ Linux და Mac OS X ფაილის გაგრძელება: საინტერესო წაკითხვა, რომელიც ხსნის Windows- ის კომპიუტერსა და Linux / Mac OS X კომპიუტერებს შორის ერთ-ერთ განსხვავებას..
  • Javascript- ის სწორი MIME ტიპის არჩევა: JavaScript– ზე ამჟამად არსებობს ერთზე მეტი MIME ტიპი. ამ სახელმძღვანელოს მოგაწვდით ახსნა თითოეული გამოყენების შემთხვევების შესახებ.

წიგნები

მიუხედავად იმისა, რომ არ არსებობს წიგნები, რომელიც მიეძღვნა მხოლოდ MIME ტიპებს, ჯერ კიდევ არსებობს წიგნების ღირსეული რაოდენობა მჭიდროდ დაკავშირებულ თემებზე, რომლებიც მათ რამდენიმე თავდადებას ეძღვნება.

  • ინტერნეტით ელ.ფოსტის პროტოკოლები, სტანდარტები და განხორციელება (1998) მიერ ლოურენს ჰიუზი: რომელიც მიზნად ისახავს უფრო მოწინავე მომხმარებლებს, ეს წიგნი აძლიერებს ელ.ფოსტის პროგრამული უზრუნველყოფის შემუშავებისთვის საჭირო არსებითი ცნებების ცოდნას და საფუძვლიანად აღწერს ინტერნეტ ელ.ფოსტის პროტოკოლებსა და გაფართოებებს, როგორიცაა SMTP, POP3, IMAP , MIME და DSN.
  • დევიდ ვუდის ინტერნეტით ელექტრონული ფოსტის დაპროგრამება (1999): აუცილებელი სახელმძღვანელო, რომელიც მოიცავს ყველა მნიშვნელოვან ცნებას, რომელიც აუცილებელია ელექტრონული ფოსტის შესაძლებლობების შესაქმნელად. გაშუქებული თემები მოიცავს ელ.ფოსტის სხვადასხვა პროტოკოლს, ელ.ფოსტის ფორმატებს, მათ შორის MIME ტიპის ჩათვლით და უამრავ მაგალითს.
  • აუცილებელი ელ.ფოსტის სტანდარტები (1999) პიტერ ლოშინის მიერ: ეს წიგნი აუცილებელი იქნება ყველასთვის, ვინც ეძებს ელ.ფოსტის სტანდარტების სიღრმისეულ გაგებას. ეს უზრუნველყოფს საფუძვლიან ანალიზს IETF– ის მიერ გამოქვეყნებული ყველაზე მნიშვნელოვანი RFC– ების შესახებ, აგრეთვე მათი პოტენციური გამოყენების შესახებ. იგი ასევე შეიცავს CD– ზე წიგნის სრულად მოძიებულ ციფრულ ვერსიას.
  • მჰ & xmh (2006) ჯერი პეიკის მიერ: ეს წიგნი თავისუფლად არის ხელმისაწვდომი ინტერნეტში და გამოიცემა GNU-GPL ლიცენზიით. მესამე თავი დეტალურად აღწერს MIME ტიპის და მრავალპარტიული შეტყობინებების შესახებ

იარაღები

ქვემოთ მოცემულ ბმულებში მოცემულია რამდენიმე სასარგებლო ინსტრუმენტი MIME ტიპის ვარგისიანობის შესამოწმებლად.

  • რა MIME ტიპებს უჭერს მხარს ჩემი ბროუზერი: ონლაინ ინსტრუმენტი, რომელიც გეტყვით, რომელი MIME აკონტროლებს თქვენს ბრაუზერს გვერდის ჩატვირთვისთანავე..
  • MIME Validator: უფასო ონლაინ MIME დამადასტურებელი, რომელიც ამოწმებს MIME შეტყობინებების შესაბამისობას IETF სტანდარტებთან.
  • რა MIME: კიდევ ერთი უფასო ონლაინ ჩეკერი ნებისმიერი ფაილისთვის.

გააფართოვეთ თქვენი ცოდნა MIME ტიპების შესახებ

MIME ტიპები შეიძლება ზედაპირზე უმნიშვნელო ჩანდეს, მაგრამ მათ მნიშვნელოვანი ცვლილებები მოუტანა ჩვენს ელ.ფოსტაზე მუშაობის პროცესში. რესურსების ამ ჩამონათვალმა უნდა გამოიჩინოს თქვენი ცნობისმოყვარეობა და უფრო ღრმად გააცნობიეროს თუ როგორ გარდაიქმნა ელექტრონული ფოსტა და ინტერნეტით გადაცემული ფაილები წლების განმავლობაში..

Შემაჯამებელი

ადამიანების უმეტესობა უბრალოდ აკრავს და ნამდვილად არ ფიქრობს იმაზე, რა ხდება. შერჩეული რამდენიმე შეწუხებულია შრიფტის დიზაინის და ტიპოგრაფიის ნიშანთა შესახებ.

მაგრამ კიდევ უფრო მცირეა იმ ადამიანთა რიცხვი, რომლებმაც იციან, ან ზრუნავთ იცოდნენ, რა ხდება კულისებს მიღმა – როგორ ხდება კლავიატურა, როგორ ხდება წერილი მათი კომპიუტერის ეკრანზე.

ყველასთვის ეს არის გამჭვირვალე ან უმნიშვნელო.

როგორც ჩვენ დავანახეთ, ენის წარდგენის პროცესი რთულადაა და უზარმაზარი შრომა გადავიდა მასში გამჭვირვალე, როგორც ეს. Unicode Consortium– მა, უამრავ დეველოპერთან, დიზაინერებთან და ენათმეცნიერთან ერთად, შესაძლებელი გახადა ვინმესთვის დაწეროს ნებისმიერი პერსონაჟი, ნებისმიერი ენიდან, ნებისმიერი სკრიპტით, ნებისმიერ კომპიუტერზე.

ეს საყურადღებო მიღწევაა და აუცილებელი ნაბიჯი საყოველთაო წიგნიერებისკენ და კომპიუტერებსა და ინტერნეტში უნივერსალური წვდომისკენ.

ხშირად დასმული კითხვები

Q. რა განსხვავებაა ASCII, Unicode- სა და UTF-8- ს შორის?

ა. ASCII ძველი სტანდარტია 1960-იანი წლებიდან, ხოლო Unicode- ი არსებობდა 1980-იანი წლების ბოლოს.

ASCII მხოლოდ 128 ან 256 სიმბოლოა, მაგრამ Unicode– ს 10 000 – ზე მეტი აქვს.

Unicode არის სიმბოლოების ცხრილი, UTF-8 (ან UTF-16 ან UTF-32) კოდირების დონეა. Unicode 0-256 და ASCII თითქმის იდენტურია, საკონტროლო სიმბოლოებზე მხოლოდ მცირედი განსხვავებებია.

UTF-8 დღეს ყველაზე გავრცელებული კოდირებაა ინტერნეტში – და ნაგულისხმევი.

Q. უნდა გამოვაცხადო, რა კოდირების ტიპს ვიყენებ ჩემი ვებგვერდისთვის?

ა. მხოლოდ იმ შემთხვევაში, თუ იცით, საჭიროა გამოიყენოთ კოდირების უნიკალური ტიპი.

თუ არ გამოაცხადებთ ერთს, ბრაუზერების უმეტესობა ნაგულისხმევი იქნება UTF-8. თუ თქვენ შექმნით ვებ – გვერდს უცხო ენაზე, განსაკუთრებით არასამთავრობო ლათინურ ენაზე, დარწმუნდით, რომ თქვენ იყენებთ UTF-8 ან სხვა არჩევანი გაქვთ..

კითხვა: მჭირდება თუ არა მახსოვრობა ASCII კოდების დასაწერად HTML?

ა. მხოლოდ იმ შემთხვევაში, თუ ცდილობთ იყოთ ძალიან ეფექტური.

დღეს ვებ – გვერდების უმეტესობა დინამიურია და წარმოქმნის HTML– ს, შინაარსის მართვის სისტემის (CMS) სისტემის საშუალებით. თუ დეველოპერი ბრძანდებით, HTML პროგრამის გარდა, თქვენ სხვა პროგრამირების ენებსაც იყენებთ, ხოლო ამ ენებს შესაძლოა ჰქონდეთ სპეციალური ASCII სიმბოლოების წარმოქმნის სპეციალური გზები..

დაბოლოს, როგორც ზემოთ უკვე განვიხილეთ, ამ კოდექსებიდან მრავალი იყენებს ASCII რიცხვების ნაცვლად HTML– ს სპეციალურ სიმბოლოების სახელებს.

Q. სიმბოლოების კოდირება განსხვავდება სხვადასხვა ოპერაციულ სისტემაზე?

ა. გარკვეულწილად.

Unicode ოდნავ განსხვავდება Windows vs Unix / Linux– ის წინააღმდეგ. მაგალითად, Windows იყენებს UTF-16LE ხოლო Linux ჩვეულებრივ იყენებს UTF-8.

რა თქმა უნდა, თქვენი ოპერაციული სისტემის მიერ გამოყენებული კოდირება შეიძლება განსხვავდებოდეს ვებ – გვერდზე კოდირებისაგან, მაგრამ თქვენი OS და ბრაუზერული ერთად მუშაობენ პერსონაჟების კოდების გადასაადგილებლად, რაც თქვენს კომპიუტერს შეუძლია აჩვენოს..

ზოგჯერ, ძველ ოპერაციულ სისტემებში, ეს კონვერტაცია შეიძლება არ იმუშაოს და უბრალოდ ცარიელ სიმბოლოებს ნახავთ. (მაგალითად, ეს არის ის, რაც შეგიძლიათ ნახოთ უცხო ვებსაიტზე Windows XP- ზე.)

Q. ASCII ხელოვნება გასაოცარია! სად შემიძლია გავაკეთო საკუთარი?

ა. AsciiWorld.com მათ პროგრამულ განყოფილებაში აქვს რამდენიმე შესანიშნავი გალერეა და ინსტრუმენტი, მაგალითად, გადამყვანები და ”მხატვრები”. Გაერთე!

სხვა საინტერესო პერსონალი

ჩვენ გვაქვს მეტი სახელმძღვანელო, გაკვეთილები და ინფოგრაფიკა, რომლებიც დაკავშირებულია კოდირებასა და ვებგვერდზე:

  • CSS3 – შესავალი, სახელმძღვანელო და რესურსები: ეს შესანიშნავი ადგილია ვებგვერდის განლაგების სწავლის დასაწყებად.

  • PostScript შესავალი და რესურსები: შეიტყვეთ ყველა გვერდის ჩვენების ენის შესახებ, რომელმაც შეცვალა სამყარო.

  • Lorem Ipsum: შეიტყვეთ, თუ როგორ გამოიყენოთ ტექსტი „თქვენთვის სასურველი ტექსტი“, სანამ შინაარსი დაიწერება.

HTML დამწყებთათვის – საბოლოო სახელმძღვანელო

თუ ნამდვილად გსურთ HTML- ის სწავლა, ჩვენ შევქმენით წიგნის სიგრძის სტატია, HTML დამწყებთათვის – Ultimate Guide. და ეს ნამდვილად არის საბოლოო სახელმძღვანელო; ის თავიდანვე წაგიყვანს ოსტატობას.

HTML დამწყებთათვის - საბოლოო სახელმძღვანელო
HTML დამწყებთათვის – საბოლოო სახელმძღვანელო

ვებ დიზაინის ტენდენციები, თქვენ არასოდეს დაივიწყებთ

უნიკოდის მიღებამდე ჩვეულებრივი იყო ვებსაიტების მონახულება, სადაც ყველა ტექსტი წარმოდგენილია ცარიელი ყუთებით. ბევრი რამ შეიცვალა. ჩვენს ინფოგრაფიკაში ვებ დიზაინის ტენდენციები თქვენ არასოდეს დაივიწყებთ, თუ როგორ ადრე ვცდილობთ ვებსაიტი.

ვებ დიზაინის ტენდენციები, რომელსაც არასდროს დაივიწყებთ
ვებ დიზაინის ტენდენციები, თქვენ არასოდეს დაივიწყებთ

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map