Kod (ikki marta) |
(imzosiz o'nliklar) |
(o'nlik belgisi) |
|
A (buyuk lotin) | |||
B (buyuk lotin) | |||
a (erkak lotincha) | |||
A (ajoyib rus) Kodda ANSI | |||
A (ajoyib rus) Kodda ASCII |
Yuqorida ko'rsatilganidek, shunga o'xshash kod imzosiz formatda 0 dan 255 gacha bo'lgan raqamlarning butun sonini qo'llab-quvvatlaydi. Shunday qilib, teri belgisiga butun raqam beriladi, u ham belgi kodi deb ataladi. Belgilar kodlari to'plami deyiladi kodlar jadvali yoki yana kodvannyam .
Shaxsiy kompyuterlar uchun eng keng kod jadvallari ANSI (Amerika Milliy Standartlar Instituti) va ASCII (Axborot almashinuvi uchun Amerika standart kodi). Windows da ANSI jadvali, DOS da ASCII jadvali to'xtab qolgan. Biroq, bu ikkita jadvalda birinchi 128 ta kod mavjud (0 dan 127 gacha) qochib ketish ; Ular faqat milliy (rus) harflar va "psevdografika" belgilarini saqlash uchun qo'llaniladigan so'nggi 128 kod bilan yo'q qilinadi.
Hover jadvallari ma'noga ega KS"ramzning kodi" degan ma'noni anglatadi va Z- "Rimz".
Belgilar jadvalining standart qismi (ascii-ansi)
Ko'proq ramzlarning haddan tashqari sug'urtalanishi bilan bog'liq harakatlar alohida ma'noga ega. Masalan, 9-kodli belgi gorizontal jadval belgisini, 10-kodli belgi qatorni uzatish belgisini va 13-kodli belgi vagonning aylanish belgisini bildiradi.
Reg.ru: domen va xosting
Rossiyadagi eng yirik registrator va xosting provayderi.
Xizmatda 2 milliondan ortiq domen nomlari.
Yetkazib berish, domen uchun pochta, biznes uchun yechim.
700 mingdan ortiq. Butun dunyodagi mijozlar allaqachon o'z tanlovlarini qilishgan.
*Sichqoncha kursorini aylantirishni kamaytirish uchun harakatlantiring.
Orqaga oldinga
Kodlash: foydali ma'lumotlar va qisqacha retrospektiv
Men ushbu maqolani oziq-ovqat ta'minotiga qisqacha qarash sifatida yozmoqchi edim.
Biz kodlashni nima boshlaganini aniqlaymiz va hidning printsipial jihatdan qanday paydo bo'lishi tarixiga qisqacha to'xtalib o'tamiz.
Keling, faoliyat va ularning xususiyatlari haqida gapiraylik, shuningdek, kodlar bilan ishlashga imkon beradigan fikrlarni ko'rib chiqaylik, biz bunday nomlarning saytida paydo bo'lgan o'ziga xoslikdan ko'proq xabardormiz. Krakozyabriv, keyin. o'qilmaydigan belgilar.
Hey, ketaylik...
Kodlash nima?
Aftidan kechirilgan kodlash- Ushbu jadvalda ekranda paydo bo'ladigan belgilar va raqamli kodlar mavjud.
Tobto. Bu biz klaviaturadan yoki monitor ekranida bitlarning aniq ketma-ketligi (nol va birliklar) bilan kodlangan belgidan kiritamiz. 8 bit, siz bilganingizdek, 1 baytgacha ma'lumotni qo'shadi va yana bir nechta.
Belgilarning tashqi ko'rinishi shrift fayllari bilan belgilanadi, ular kompyuteringizda o'rnatilgan. Shuning uchun ekranda matnni ko'rsatish jarayonini shriftga kiritilgan nollar va bitta aniq belgilar ketma-ketligini bosqichma-bosqich tartibga solish deb ta'riflash mumkin.
Bizning barcha kundalik kodlarimizdan foydalanish mumkin ASCII.
Ushbu qisqartma sifatida shifrlangan Axborot almashish uchun Amerika standart kodeksi(Boshqa belgilar va boshqa maxsus kodlar uchun Amerika standart kodlari jadvali).
Tse bir baytli kodlash, Bu kitobda jami 128 ta belgi mavjud: lotin alifbosidagi harflar, arab raqamlari va boshqalar.
Keyinchalik u kengaytirildi (dastlab u barcha 8 bitni ushlamadi), shuning uchun bir bayt ma'lumotda kodlanishi mumkin bo'lgan 128 emas, balki 256 (8 bosqichda 2) turli xil belgilarni olish mumkin bo'ldi. .
Bunday puxtalik ASCII ga kengayish imkonini berdi milliy tillarning ramzlari, allaqachon keng tarqalgan lotin alifbosiga qo'shimcha ravishda.
Kengaytirilgan ASCII kodlash uchun bizda mavjud bo'lgandan ko'ra ko'proq imkoniyatlar mavjud. O'ylaymanki, ko'pchiligingiz bu kabi kodni sezgansiz KOI8-R - shuningdek kengaytirilgan ASCII kodlash, rus tilining ramzlari bilan ishlash uchun mo'ljallangan.
Keling, rozvitku kodvanga qadam qo'ying siz vazhat paydo bo'lishi mumkin, shuning uchun saflar ANSI kodi.
Aslida, ular bir xil edi ASCII ning kengaytirilgan versiyasi, ammo ulardan turli xil psevdografik elementlar olib tashlandi va boshqa belgilar qo'shildi, ular uchun avval "erkin joy" yo'q edi.
Bunday ANSI kodlashning mohiyati hamma uchun ravshan Windows-1251. Tipografik belgilarga qo'shimcha ravishda, ushbu kod rus tiliga yaqin til alifbosi harflarini ham o'z ichiga olgan (Ukrain, Belarus, Serb, Makedoniya va Bolgar).
ANSI kodi - bu tanlangan nom. Aslida, ANSI o'zgaruvchisining haqiqiy kodlanishi Windows operatsion tizimining reestriga nima tayinlangani bilan aniqlanadi. Rossiya modellari uchun bu Windows-1251 bo'ladi, lekin boshqa kompyuterlar uchun u boshqa turdagi ANSI bo'ladi.
Tasavvur qilganingizdek, kodlashning kombinatsiyasi va yagona standartning mavjudligi yaxshi natijalarga olib kelmadi, bu esa bunday nomlar bilan ko'plab sustriyalarni keltirib chiqardi. krakozebralar- Ahmoq belgilar to'plami bilan o'qib bo'lmaydi.
Ularning paydo bo'lishining sababi oddiy - bu Bitta kodlash jadvalida, vikorista va boshqa kodlash jadvalida kodlangan belgilarni ko'rsatishga harakat qiling.
Veb-ishlab chiqish kontekstida biz yoriqlarga duch kelishimiz mumkin, masalan, Ruscha matn serverda saqlanganligi sababli noto'g'ri kodda saqlanadi.
Shubhasiz, bu bitta muammo, agar biz o'qilmagan matnni yo'q qilsak - bu erda juda ko'p imkoniyatlar mavjud, ayniqsa sizda ma'lumotlar bazasi mavjud bo'lsa, qaysi ma'lumotlar qo'shiq kodida saqlanadi va ma'lumotlar bazasi bilan ednannyada saqlanadi. .
Bu barcha muammolarning paydo bo'lishi yangi narsalarni yaratish uchun turtki bo'ldi. Dunyodagi istalgan tilni kodlash mumkin bo'lishi uchun kodlash etarli emas (va hatto bitta baytli kodlash yordamida ham barcha belgilarni tasvirlab bo'lmaydi, aytaylik, xitoy tillari, bu erda ular aniq ko'p. 256 dan kam), agar tipografiya qo'shimcha maxsus belgilar mavjud bo'lsa ham.
Bir so'z bilan aytganda, yaratish kerak edi universal kodlash, bu qizil tanqislik muammosini bir marta va butunlay yo'q qiladi.
Unicode - universal matn kodlash (UTF-32, UTF-16 va UTF-8)
Standartning o'zi 1991 yilda notijorat tashkilot tomonidan yaratilgan "Unicode konsortsiumi"(Unicode Consortium, Unicode Inc.) va bu ishning birinchi natijasi kodlashni yaratish edi. UTF-32.
Nutqdan oldin, qisqartmaning o'zi UTF uchun turadi Unicode o'zgartirish formati(Qayta ishlab chiqilgan Unicode formati).
Bitta belgini kodlash uchun kimning kodlashi vikorystuvatga shunchalik ko'p berildi 32 bit, keyin. 4 bayt ma'lumot. Agar biz bu raqamni bitta baytli kodlash bilan taqqoslasak, biz oddiy almashtirishni davom ettiramiz: ushbu universal kodlashda 1 ta belgini kodlash kerak. 4 marta ko'proq urish, bu faylni 4 marta "siqadi".
Bundan tashqari, ushbu kodlash yordamida tavsiflanishi mumkin bo'lgan belgilar soni barcha oqilona chegaralardan oshib ketishi va texnik jihatdan 2 32 darajaga teng raqam bilan chegaralanganligi aniq. Ma'lum bo'lishicha, sizning fayllaringiz bo'yicha aniq haddan tashqari ortiqcha va pul isrof bo'lgan bo'lsa ham, kodlash kengaymagan.
U yangi texnologiya - UTF-16 bilan almashtirildi.
Nomidan ko'rinib turibdiki, kimning kodi kodlash uchun bitta belgiga ega Endi 32 bit emas, faqat 16 bit mavjud(Tobto 2 bayt). Shubhasiz, UTF-32 ga qaraganda "engilroq" har qanday belgidan foydalanish yaxshiroq, lekin u bir baytli kodlashdan tashqari har qanday belgi uchun "muhim".
UTF-16 kodlash uchun mavjud belgilar soni an'anaviy bo'lib, kamida 2 dan 16 darajagacha. 65536 belgi. Agar hamma narsa noto'g'ri bo'lsa, UTF-16-dagi kod maydonining qolgan miqdori 1 milliondan ortiq belgigacha kengaytiriladi.
Biroq, bu ishlab chiqarish chakana sotuvchilarning ehtiyojlarini to'liq qondira olmadi. Aytaylik, agar siz ingliz va lotin harflarida yozsangiz, ASCII kodlashning kengaytirilgan versiyasidan UTF-16 ga o'tganingizdan so'ng, fayl hajmi ikki baravar ko'paydi.
Natijada, Universal narsani yaratishning yana bir namunasi yaratildi, va bu UTF-8 kodlash haqida hammamiz biladigan narsadir.
UTF-8- tse o'zgaruvchan belgi bilan ko'p baytli kodlash. Nomga asoslanib, siz UTF-32 va UTF-16 o'xshashligi bo'yicha bitta belgini kodlash uchun 8 bit kerak deb o'ylashingiz mumkin, ammo bu to'g'ri emas. Aniqrog'i, unchalik emas.
O'ng tomonda UTF-8 8-bitli belgilardan foydalangan eski tizimlarga nisbatan eng zukkolikni ta'minlaydi. UTF-8-da bitta belgini kodlash uchun siz haqiqatan ham wiki-dan foydalanishingiz kerak 1 dan 4 baytgacha yozing(Gipotetik jihatdan 6 baytgacha bo'lishi mumkin).
UTF-8 da barcha lotin belgilar ASCII kodlashda bo'lgani kabi 8 bit bilan kodlangan.. Boshqacha qilib aytadigan bo'lsak, ASCII kodlashning asosiy qismi (128 belgi) UTF-8 ga o'tdi, bu esa hammasini boshlagan kodlashning universalligini saqlab qolgan holda unga atigi 1 baytni "sarflash" imkonini beradi.
Bundan tashqari, dastlabki 128 ta belgi 1 baytda kodlanganligi sababli, qolgan barcha belgilar 2 bayt yoki undan ko'p kodlangan. Zokrema, Kozhen, kirill harfi 2 baytda kodlangan.
Shunday qilib, biz universal kodni yaratdik, bu bizga keraksiz noqulay fayllarsiz ifodalanishi kerak bo'lgan barcha mumkin bo'lgan belgilarni qidirishga imkon beradi.
BOM bilanmi yoki BOMsizmi?
Masalan, matn muharrirlaridan (kod muharrirlari) qanday foydalangansiz Notepad++, phpDesigner, tez PHP Va shunga o'xshash, shubhasiz, ular yon tomon yaratiladigan dizaynni hisobga olgan holda, siz odatda 3 ta variantni tanlashingiz mumkin bo'lganlarga e'tibor berishdi:
ANSI
- UTF-8
- BOMsiz UTF-8
Men sizga darhol aytamanki, oxirgi variantni tanlash har doim eng yaxshi variant. BOMsiz UTF-8.
Xo'sh, BOM nima va u bizga nima uchun kerak emas?
BOM uchun turadi Bayt tartibi belgisi. Bu matn faylining bayt tartibini ko'rsatish uchun ishlatiladigan maxsus Unicode belgisi. Sizning vikoristaningizning spetsifikatsiyasi uchun shart emas, lekin BOM Vikorist matnli faylni kobga o'rnatishda aybdor.
Biz robot haqida batafsil ma'lumot bermaymiz. BOM. Biz uchun asosiy g'oya bu: Ushbu xizmat belgisini UTF-8 bilan birgalikda ishlatish dasturlardan kodni normal o'qishni talab qiladi., buning natijasida robotlashtirilgan skriptlar bilan bog'liq muammolar mavjud.
Windows-1251 - bu Microsoft Windows-ning barcha rus versiyalari uchun standart 8-bitli kodlash bilan bir xil bo'lgan belgilar to'plami va kodlash. Ushbu kod Evropaning o'xshash mamlakatlarida katta mashhurlikka erishishi kutilmoqda. Windows-1251 boshqa 8-bitli kirill kodlashlaridan (CP866, KOI8-R va ISO 8859-5 kabi) asl matn uchun an'anaviy rus tilida ishlatiladigan deyarli barcha belgilarning ko'rinishi (har kuni faqat belgi) bilan aniq ajralib turadi. ovozda). Kirill harflari alifboga amal qiladi.
Windows-1251 shuningdek, rus tiliga yaqin tillar uchun barcha belgilarni o'z ichiga oladi: belarus, ukrain, serb, makedon va bolgar.
Amalda, bu Windows-1251 kodlash UTF-8 kengaytmasidan oldin Internetda o'rnatilishi uchun etarli bo'ldi.
dekabr | Hex | Belgi | dekabr | Hex | Belgi | |
---|---|---|---|---|---|---|
000 | 00 | YO'Q | 128 | 80 | Ђ | |
001 | 01 | SOH | 129 | 81 | Ѓ | |
002 | 02 | STX | 130 | 82 | ‚ | |
003 | 03 | ETX | 131 | 83 | ѓ | |
004 | 04 | EOT | 132 | 84 | „ | |
005 | 05 | ENQ | 133 | 85 | … | |
006 | 06 | ACK | 134 | 86 | † | |
007 | 07 | BEL | 135 | 87 | ‡ | |
008 | 08 | B.S. | 136 | 88 | € | |
009 | 09 | TAB | 137 | 89 | ‰ | |
010 | 0A | LF | 138 | 8A | Љ | |
011 | 0B | VT | 139 | 8B | ‹ | |
012 | 0C | FF | 140 | 8C | Њ | |
013 | 0D | CR | 141 | 8D | Ќ | |
014 | 0E | SO | 142 | 8E | Ћ | |
015 | 0F | S.I. | 143 | 8F | Џ | |
016 | 10 | DLE | 144 | 90 | ђ | |
017 | 11 | DC1 | 145 | 91 | ‘ | |
018 | 12 | DC2 | 146 | 92 | ’ | |
019 | 13 | DC3 | 147 | 93 | “ | |
020 | 14 | DC4 | 148 | 94 | ” | |
021 | 15 | N.A.K. | 149 | 95 | ||
022 | 16 | SYN | 150 | 96 | – | |
023 | 17 | ETB | 151 | 97 | — | |
024 | 18 | JON | 152 | 98 | ||
025 | 19 | E.M. | 153 | 99 | ™ | |
026 | 1A | SUB | 154 | 9A | љ | |
027 | 1B | ESC | 155 | 9B | › | |
028 | 1C | FS | 156 | 9C | њ | |
029 | 1D | G.S. | 157 | 9D | ќ | |
030 | 1E | R.S. | 158 | 9E | ћ | |
031 | 1F | BIZ | 159 | 9F | џ | |
032 | 20 | SP | 160 | A0 | ||
033 | 21 | ! | 161 | A1 | Ў | |
034 | 22 | " | 162 | A2 | ў | |
035 | 23 | # | 163 | A3 | Ћ | |
036 | 24 | $ | 164 | A4 | ¤ | |
037 | 25 | % | 165 | A5 | Ґ | |
038 | 26 | & | 166 | A6 | ¦ | |
039 | 27 | " | 167 | A7 | § | |
040 | 28 | ( | 168 | A8 | Yo | |
041 | 29 | ) | 169 | A9 | © | |
042 | 2A | * | 170 | A.A. | Є | |
043 | 2B | + | 171 | AB | « | |
044 | 2C | , | 172 | A.C. | ¬ | |
045 | 2D | - | 173 | AD | | |
046 | 2E | . | 174 | A.E. | ® | |
047 | 2F | / | 175 | A.F. | Ї | |
048 | 30 | 0 | 176 | B0 | ° | |
049 | 31 | 1 | 177 | B1 | ± | |
050 | 32 | 2 | 178 | B2 | І | |
051 | 33 | 3 | 179 | B3 | і | |
052 | 34 | 4 | 180 | B4 | ґ | |
053 | 35 | 5 | 181 | B5 | µ | |
054 | 36 | 6 | 182 | B6 | ¶ | |
055 | 37 | 7 | 183 | B7 | · | |
056 | 38 | 8 | 184 | B8 | e | |
057 | 39 | 9 | 185 | B9 | № | |
058 | 3A | : | 186 | B.A. | є | |
059 | 3B | ; | 187 | BB | » | |
060 | 3C | < | 188 | Miloddan avvalgi | ј | |
061 | 3D | = | 189 | BD | Ѕ | |
062 | 3E | > | 190 | BO'LING | ѕ | |
063 | 3F | ? | 191 | B.F. | ї | |
064 | 40 | @ | 192 | C0 | A | |
065 | 41 | A | 193 | C1 | B | |
066 | 42 | B | 194 | C2 | U | |
067 | 43 | C | 195 | C3 | G | |
068 | 44 | D | 196 | C4 | D | |
069 | 45 | E | 197 | C5 | E | |
070 | 46 | F | 198 | C6 | VA | |
071 | 47 | G | 199 | C7 | Z | |
072 | 48 | H | 200 | C8 | І | |
073 | 49 | I | 201 | C9 | Y | |
074 | 4A | J | 202 | C.A. | Oldin | |
075 | 4B | K | 203 | C.B. | L | |
076 | 4C | L | 204 | CC | M | |
077 | 4D | M | 205 | CD | N | |
078 | 4E | N | 206 | C.E. | Haqida | |
079 | 4F | O | 207 | CF | P | |
080 | 50 | P | 208 | D0 | R | |
081 | 51 | Q | 209 | D1 | Z | |
082 | 52 | R | 210 | D2 | T | |
083 | 53 | S | 211 | D3 | U | |
084 | 54 | T | 212 | D4 | F | |
085 | 55 | U | 213 | D5 | X | |
086 | 56 | V | 214 | D6 | C | |
087 | 57 | V | 215 | D7 | H | |
088 | 58 | X | 216 | D8 | Sh | |
089 | 59 | Y | 217 | D9 | SCH | |
090 | 5A | Z | 218 | D.A. | Kommersant | |
091 | 5B | [ | 219 | D.B. | Y | |
092 | 5C | \ | 220 | DC | b | |
093 | 5D | ] | 221 | DD | E | |
094 | 5E | ^ | 222 | DE | YU | |
095 | 5F | _ | 223 | DF | I | |
096 | 60 | ` | 224 | E0 | A | |
097 | 61 | a | 225 | E1 | b | |
098 | 62 | b | 226 | E2 | V | |
099 | 63 | c | 227 | E3 | G | |
100 | 64 | d | 228 | E4 | d | |
101 | 65 | e | 229 | E5 | e | |
102 | 66 | f | 230 | E6 | va | |
103 | 67 | g | 231 | E7 | h | |
104 | 68 | h | 232 | E8 | і | |
105 | 69 | i | 233 | E9 | th | |
106 | 6A | j | 234 | E.A. | oldin | |
107 | 6B | k | 235 | E.B. | l | |
108 | 6C | l | 236 | E.C. | m | |
109 | 6D | m | 237 | ED | n | |
110 | 6E | n | 238 | E.E. | haqida | |
111 | 6F | o | 239 | E.F. | P | |
112 | 70 | p | 240 | F0 | R | |
113 | 71 | q | 241 | F1 | h | |
114 | 72 | r | 242 | F2 | T | |
115 | 73 | s | 243 | F3 | da | |
116 | 74 | t | 244 | F4 | f | |
117 | 75 | u | 245 | F5 | X | |
118 | 76 | v | 246 | F6 | ts | |
119 | 77 | w | 247 | F7 | yil | |
120 | 78 | x | 248 | F8 | w | |
121 | 79 | y | 249 | F9 | sch | |
122 | 7A | z | 250 | F.A. | ' | |
123 | 7B | { | 251 | FB | s | |
124 | 7C | | | 252 | F.C. | b | |
125 | 7D | } | 253 | FD | e | |
126 | 7E | ~ | 254 | F.E. | Yu | |
127 | 7F | DEL | 255 | FF | I |
Maxsus (asosiy) belgilarning tavsifi
Dastlab, ASCII jadvalining asosiy belgilari (diapazon 00-31 plyus 127) teletayp mashinalari, ma'lumotlarni teshilgan sahifaga kiritish va boshqalar kabi apparat qurilmalarini joylashtirish uchun bo'lingan.
Kalit belgilar (gorizontal yorliqlar, qatorlar tasmasi va vagon burilishlaridan tashqari) HTML hujjatlarida tuzatilmaydi.
Kod | Tavsif |
---|---|
NUL, 00 | Null, bo'sh |
SOH, 01 | Sarlavhaning boshlanishi |
STX, 02 | TeXt ning boshlanishi, matn kobi |
ETX, 03 | TeXt oxiri, matn oxiri |
EOT, 04 | Translyatsiyaning tugashi |
ENQ, 05 | So'ramoq. Iltimos, tasdiqlang |
ACK, 06 | Visnovokznannya. tasdiqlayman |
BEL, 07 | Qo'ng'iroq, jiringla |
BS, 08 | Backspace, bitta belgini orqaga aylantiring |
TAB, 09 | Yorliq, gorizontal jadval |
LF, 0A | Line Feed, qatorni uzatish Ko'pgina dasturlarimizdagi infektsiya \n sifatida ifodalanadi |
VT, 0B | Vertikal yorliq, vertikal jadval |
FF, 0C | Shakl tasmasi, ishga tushirish sahifasi, yangi sahifa |
CR, 0D | Vagonning qaytishi, vagonning aylanishi Ko'pgina dasturlarimizdagi infektsiya \r sifatida ifodalanadi |
SO, 0E | Shift Out, printerdagi bosib chiqarish chizig'ining rangini o'zgartiring. |
SI, 0F | Shift In, printerdagi bosib chiqarish chizig'ining rangini orqaga burang |
DLE, 10 | Data Link Escape, ma'lumotlarni uzatish kanalini taqlid qilish |
DC1, 11 DC2, 12 DC3, 13 DC4, 14 | Qurilmani boshqarish, belgilar va qurilmalar |
NAK, 15 | Salbiy tan olish, men tasdiqlamayman |
SYN, 16 | Sinxronizatsiya. Sinxronizatsiya belgisi |
ETB, 17 | Matn blokining oxiri |
JON, 18 | Bekor qilish, avval uzatilgan bekor qilish |
EM, 19 | O'rta oxiri |
SUB, 1A | O‘rinbosar, o‘rinbosar. Uyda ramz ustiga qo'yilgan, uning qiymati pul o'tkazish vaqtida sarflangan yoki muhrlangan |
ESC, 1B | Escape Ehtiyotkorlik ketma-ketligi |
FS, 1C | Fayl ajratuvchi |
GS, 1D | Guruh ajratuvchi |
RS, 1E | Yozuvni ajratuvchi |
AQSh, 1F | Birlik ajratuvchi |
DEL, 7F | O'chirish, qolgan belgini o'chirish. |
Biroq, dalillarni to'ldirish uchun yordamchi sizga bosimning boshqa qiymati yoki boshqa miqdorlar tizimidagi qiymat nimani ko'rsatishini darhol aytmaydi.
Shchob yengillik Siz uchun biz Evropa va Amerika tizimlarida bosim va hayot qiymatlari o'rtasidagi kichik o'zaro bog'liqlik jadvalini taqdim etamiz tushuntirishlar bilan. Keling, standartlarning o'zlari haqida bir necha so'z bilan boshlaylik.
DIN- bu nemis standarti (sifatida shifrlangan Deutsches Institut für Normung, keyin Germaniya standartlashtirish instituti tomonidan bo'lingan), bu butunlay Xalqaro standartlashtirish tashkiloti - ISO (Xalqaro standartlashtirish tashkiloti) qoidalari doirasida bo'linadi.
ANSI- standart, Amerika Qo'shma Shtatlarida maqtovga sazovor. Sifatida shifrlangan Amerika milliy standartlar instituti Bu Amerika milliy standartlashtirish institutining standarti.
Ko'rinishidan, ANSI standartlari ushbu institutning o'zi tomonidan o'rnatiladi va ulardan uzoqdir xato qilmang standartlar o'rtasida DINі ANSI aniqroq kviling bo'lishi mumkin Turlari turli sohalarda.
ANSI dan DIN ga bitta viza aylantirildi
Bu erda hamma narsa oddiy: standart sifatida ANSI Biroq, 150 raqami o'rinbosarga beriladi - bu nominal (uning armatura sug'urtalangan) vitse 20 bar, 300 - 50 bar va hokazo bo'lishi kerakligini anglatadi. uchun maksimal qiymat ANSI klassi- Evropa standartiga muvofiq 2500 dan ortiq 420 bar DIN.
Ushbu stolni aylanib o'tish, oson emas vice i qiymatini orqaga siljiting: z DIN V ANSI, agar biz bunday tarjimani amalga oshirmoqchi bo'lsak, bizning muhandislarimiz juda ko'p narsaga muhtoj Keyingisi.
Birliklarni Amerika tizimidan Yevropa (Rossiya) tizimiga o'tkazish
Bilganingizdek, amerikaliklar har bir kishi dyuym va oyoqlarda yashaydi va biz yevropaliklar- millimetr, santimetr va metrlarda, shuning uchun dunyoning aksariyat kuchlari muhim bo'lgani kabi, biz ham shunday yashayapmiz metrik birinchi tizim.
Dyuymlarni millimetrga qanday aylantirish mumkin? Aslida, bu erda ham buklanadigan hech narsa yo'q, bir dyuym 25,4 mm ga teng ekanligini eslash kifoya. Biroq, ko'pincha komadan keyin ko'rsatkich Menga baribir va aniqlik uchun shuni ko'rsating 1 dyuym = 25 mm.
Shunday qilib, masalan, kirish teshigining kesilishi Amerika kirish tizimidan 2 dyuymdan ko'proq orqada bo'lganligi sababli, qiymatlarni belgilangan qoidaga muvofiq kirish tizimimizga o'tkazgandan so'ng, biz 50 mm ni olib tashlaymiz. yoki, aniqrog'i, 51 mm (har bir qoida bo'yicha yaxlitlangan 50,8).
Diametri ekanligini qo'shish mumkin emas edi texnik xususiyatlari lotin harflari bilan belgilanadi DN va ko'pincha o'zini ifodalaydi dyuym, va vitse qo'shimcha harflardan keyin ko'rsatiladi PN va ko'pincha ichida ko'rsatilgan barlar- har safar, biz eng kattasi bilan bir xil belgini vikoristovuyumiz qo'lda.
Va stol keladi ko'proq yordam bunga etarlicha ishonolmaysiz aniqroq bir dyuymda qancha millimetr bor (millimetrning mingdan bir qismigacha) va siz necha millimetr, masalan, 2,5 dyuymda ekanligini ham bilib olishingiz mumkin.
Buning uchun biz ustun 2 "" (2 dyuym) ekanligini bilamiz va buning uchun biz qiymat 1/2 ekanligini bilamiz. 2,5 dyuym = 63,501 mm, bu 64 mm gacha yaxlitlanishi mumkin va, masalan, 6,25 dyuym (ya'ni 6 va 1/4) = 158,753 mm yoki 159 mm.
| Dyuymdan millimetrgacha |
|||||||
| ||||||||
| ||||||||
Gapirishdan oldin, bizning veb-saytimizda Onlayn kod kalkulyatori yordamida istalgan matnni o'nlik, o'n olti, ikkilik kodlarga tarjima qilishingiz mumkin.
ASCII jadvali
ASCII (Axborot almashish uchun Amerika standart kodi)
ASCII kodlari jadvali yaratildi
Windows uchun ASCII belgilar kodlari jadvali (Win-1251)
|
|
ASCII kodlari jadvali kengaytirildi
Belgini formatlash
Backspace (bitta belgigacha aylantiring). Qo'lning aylanish mexanizmiga yoki displey kursoriga bir pozitsiyani siljitishni buyuradi. |
|
Gorizontal jadval. Keyingi "yorliq pozitsiyasi" ga yetguncha qo'l yoki displey kursor mexanizmini ko'rsatadi. |
|
Line tasma. Tutqichni ikkinchisining mexanizmiga yoki displey kursorini qadam satrining qulog'iga (bir qator pastga) ko'rsatadi. |
|
Vertikal jadval. Keyingi qator guruhiga qo'l yoki displey kursorini ko'rsatadi. |
|
Shakl tasmasi. Qo'l yoki displey kursor mexanizmining harakatini old tomon, shakl yoki ekranning chiqish holatiga ko'rsatadi. |
|
Vagonga qaytish. Displey kursori mexanizmi yoki displey kursorining oqim qatorining chiqish (eng chap) holatiga harakatini ko'rsatadi. |
Ma'lumotlarni uzatish.
Sarlavha boshlanishi. Marshrutlash ma'lumotlari yoki manzilni o'z ichiga olishi mumkin bo'lgan sarlavha belgilash uchun wiki-dan foydalaning. |
|
Matnning boshlanishi. Matnning boshini va bir vaqtning o'zida sarlavhaning oxirini ko'rsatadi. |
|
Matn oxiri. STX belgisidan chop etilgan matn tugagandan so'ng to'xtaydi. |
|
So'rov. Masofaviy stantsiyadan identifikatsiya ma'lumotlarini (masalan, "Kimsan?") yozadi. |
|
Tan olish. Asosiy qurilma ushbu belgini jo'natuvchiga ma'lumotlarning muvaffaqiyatli qabul qilinishini tasdiqlash sifatida uzatadi. |
|
Salbiy tan olish. Birlamchi qurilma ma'lumotlarni qabul qilish bloklangan bo'lsa, bu belgini jo'natuvchiga uzatadi. |
|
Sinxron/Bo'sh. U sinxronlashtirilgan uzatish tizimlarida tiqilib qoladi. Ma'lumot uzatish bo'lmasa, tizim sinxronizatsiyani ta'minlash uchun doimiy ravishda SYN belgilarini yuboradi. |
|
Transmissiya blokining oxiri. Aloqa maqsadlari uchun ma'lumotlar blokining oxirini ko'rsatadi. Ma'lumotlarning katta majburiyatlarining alohida bloklarini yaratish kerak. |
Ma'lumot uzatish soati uchun bo'linma belgilari.
Boshqa belgilar.
Null. (Belgi yo'q - ma'lumot yo'q). Ma'lumotlar miqdoriga qarab uzatish to'xtab qoladi. |
|
Bell (Dzvinok). Signal qurilmalarini o'rnatish uchun javob beradi. |
|
Shift Out. Barcha joriy kod birikmalari SI belgisi kelishidan oldin joriy belgilar to'plamiga mos ravishda talqin qilinishi kerakligini ko'rsatadi. |
|
Shift In. Joriy kod birikmalari standart belgilar to'plami yordamida talqin qilinishi mumkinligini ko'rsatadi. |
|
Ma'lumotlar havolasidan qochish. Keyingi belgilarning ma'nosini o'zgartiring. U qo'shimcha nazorat yoki bitlarning etarli kombinatsiyasini uzatish uchun o'rnatiladi. |
|
DC1, DC2, DC3, DC4 |
Qurilmani boshqarish. Qo'shimcha qurilmalardan foydalanish uchun belgilar (maxsus funktsiyalar). |
Bekor qilish (Skasuvati). Xabar qilingan blokda ushbu belgiga berilgan ma'lumotlar e'tiborga olinmasligini bildiradi (xato aniqlangan vaqtga qarab). |
|
O'rta oxiri. Sahifaning yoki boshqa ma'lumot tashuvchining jismoniy tugashini bildiradi |
|
O'rinbosar. Vikorist yaroqsiz yoki qabul qilib bo'lmaydigan belgini almashtirish uchun ishlatiladi. |
|
Qochish (Rozshirennya). Kod etakchi belgining muqobil ma'noga ega ekanligini ko'rsatish uchun kengaytirilgan. |
|
Kosmos (Probil). Chiziqlarni ajratish yoki qo'l mexanizmini yoki displey kursorini bir pozitsiya oldinga siljitish uchun qo'l bo'lmagan belgi. |
|
O'chirish (Vidalennya). Old belgidan oldingi belgini olib tashlash (o'chirish) uchun |