កុំព្យូទ័រការសរសេរកម្មវិធី

កូដ ASCII (កូដស្តង់ដាអាមេរិកសំរាប់ផ្លាស់ប្តូព) - ការអ៊ិនកូដអត្ថបទជាមូលដ្ឋានសម្រាប់អក្ខរក្រមឡាតាំង

បើយោងតាមសហភាពទូរគមនាគមន៍អន្តរជាតិ, ក្នុងឆ្នាំ 2016 អ៊ីនធើណេជាមួយការតិចឬច្រើនទៀងទាត់ប្រើបីនិងកន្លះពាន់លាននាក់។ ភាគច្រើននៃពួកគេមិនបានសូម្បីតែគិតអំពីថាសារដែលបានផ្ញើទៅពួកគេតាមរយៈកុំព្យូទ័រឬឧបករណ៍ចល័តព្រមទាំងអត្ថបទដែលត្រូវបានបង្ហាញនៅលើម៉ូនីទ័រគ្រប់ប្រភេទ, នៅក្នុងការពិតគឺជាការរួមបញ្ចូលគ្នានៃ 0 និង 1 នេះត្រូវបានគេហៅថាជាតំណាងដែលបានអ៊ិនកូដរបស់ទិន្នន័យនេះ។ វាផ្ដល់នូវការអនុវត្តនិងការសម្របសម្រួលការផ្ទុក, ដំណើរការនិងការឆ្លងរបស់វា។ ក្នុងឆ្នាំ 1963, កូដ ASCII អាមេរិកត្រូវបានអភិវឌ្ឍន៍ដែលជាប្រធានបទនៃអត្ថបទនេះ។

បទបង្ហាញនៃពនៅក្នុងកុំព្យូទ័ររបស់

នៅក្នុងលក្ខខណ្ឌនៃអត្ថបទណាមួយគឺជាកុំព្យូទ័រអេឡិចត្រូនិការប្រមូលនៃតួអក្សរបុគ្គលមួយ។ ក្នុងចំណោមពួកគេគឺមិនត្រឹមតែលិខិតនេះរួមទាំងរដ្ឋធានីនេះ, ប៉ុន្តែថែមទាំងសញ្ញាវណ្ណយុត្តលេខ។ បន្ថែមពីលើនេះ, និមិត្តសញ្ញាពិសេសត្រូវបានប្រើ "=", "និង", "(" និងចន្លោះ។

ពហុភាពនៃនិមិត្តសញ្ញាដែលធ្វើឱ្យអត្ថបទដែលគេហៅថាអក្ខរក្រមនេះហើយចំនួននេះ - ថាមពល (ចង្អុលបង្ហាញថាជាលេខ) ។ ដើម្បីកំណត់ការបញ្ចេញមតិ N = 2 ^ ខ, ដែលជាកន្លែងដែលខ - ចំនួននៃការប៊ីតពឬទម្ងន់ជានិមិត្តរូបមួយជាក់លាក់។

វាបានបង្ហាញថាអំណាចនៃ 256 តួអក្សរអក្ខរក្រមអនុញ្ញាតឱ្យអ្នកដាក់តួអក្សរដែលចាំបាច់ទាំងអស់។

ចាប់តាំងពីឆ្នាំ 256 8 សញ្ញាបត្រជាពីរបន្ទាប់មកទម្ងន់នៃតួអក្សរនីមួយគឺ 8 ប៊ីត។

ឯកតារង្វាស់ត្រូវបានគេហៅថា 8 ប៊ីត 1 បៃដូច្នេះយើងបាននិយាយថាកូដប្រព័ន្ធគោលពីររបស់តួអក្សរណាមួយនៅក្នុងអត្ថបទដែលត្រូវបានរក្សាទុកនៅលើកុំព្យូទ័ររបស់អ្នក, កាន់កាប់មួយនៃការចងចាំបៃ។

តើការអ៊ិនកូដ

អត្ថបទដែលបញ្ចូលនៅក្នុងសតិកុំព្យូទ័រតាមរយៈគ្រាប់ចុចក្តារចុចលេខនៅលើដែលត្រូវបានសរសេរ, អក្សរ, សញ្ញាវណ្ណយុត្តនិងនិមិត្តសញ្ញាផ្សេងទៀត។ នៅក្នុងសតិដែលពួកគេត្រូវបានបញ្ជូនក្នុង កូដប្រព័ន្ធគោលពីរ ពោលគឺជានិមិត្តរូបគ្នាត្រូវបានផ្គូផ្គងទៅកូដទសភាគស៊ាំសម្រាប់មនុស្សម្នាក់ពី 0 ដល់ 255 ដែលត្រូវគ្នានឹងលេខកូដប្រព័ន្ធគោលពីរ - .. ពី 00000000 ដើម្បី 11111111 ។

ការអ៊ិនកូដតួអក្សរបៃអនុញ្ញាតឱ្យប្រព័ន្ធដំណើរការនេះដំណើរការដំណើរការនៃអត្ថបទយោងទៅតួអក្សរនីមួយដោយឡែកពីគ្នា។ នៅពេលដូចគ្នានេះដែរ 256 តួអក្សរគឺគ្រប់គ្រាន់ដើម្បីតំណាងឱ្យពតួអក្សរណាមួយ។

សរសេរកូដតួអក្សរ ASCII

អក្សរកាត់នេះតំណាងឱ្យកូដស្តង់ដាអាមេរិកសំរាប់ផ្លាស់ប្តូអង់គ្លេសព។

សូម្បីតែនៅព្រឹកព្រលឹមនៃប្រព័ន្ធកុំព្យូទ័រនេះវាបានក្លាយជាការច្បាស់ថាវាគឺអាចធ្វើបានដើម្បីមកឡើងជាមួយនឹងភាពខុសគ្នានៃវិធីនៃការអ៊ិនកូដពមួយ។ ទោះជាយ៉ាងណា, ដើម្បីផ្ទេរទិន្នន័យពីកុំព្យូទ័រមួយទៅមួយទៀតត្រូវបានទាមទារដើម្បីអភិវឌ្ឍស្ដង់ដារតែមួយ។ ដូច្នេះក្នុងឆ្នាំ 1963 មានការ ASCII តុនៅសហរដ្ឋអាមេរិក។ វាណាមួយអក្ខរក្រមត្រូវបានផ្ដល់កុំព្យូទ័រចំនួនតួអក្សរមួយក្នុងលំដាប់តំណាងពីរអង្គ។ ដំបូងកូដ ASCII គឺត្រូវបានប្រើតែនៅក្នុងសហរដ្ឋអាមេរិកហើយក្រោយមកបានក្លាយជាស្តង់ដារអន្តរជាតិសម្រាប់កុំព្យូទ័រ។

តារាងមាតិកា

កូដ ASCII ត្រូវបានបែងចែកជា 2 ផ្នែក។ ស្ដង់ដារអន្ដរជាតិត្រូវបានចាត់ទុកថាជាពាក់កណ្តាលប៉ុណ្ណោះនៃតារាង។ វារួមបញ្ចូលទាំងលេខកូដពីចំនួនលំដាប់នៃ 0 (កូដដែលជា 00000000) ទៅ 127 (កូដ 01111111) ។

លេខស៊េរី

លេខ

សរសេរកូដអត្ថបទ ASCII

និមិត្តសញ្ញាមួយ

0 - 31

0000 0000 - 0001 1111

តួអង្គដែលមានលេខ 0 ដល់ 31 ពីត្រូវបានគេហៅអ្នកគ្រប់គ្រង។ មុខងាររបស់ពួកគេគឺដើម្បី "មគ្គុទេសក៍" ដំណើរការនៃទិន្នផលអត្ថបទដើម្បីម៉ូនីទ័រឬបោះពុម្ពមួយឧបករណ៍សំឡេង beeping ល

32 - 127

0010 0000 - 0111 1111

និមិត្តសញ្ញាជាមួយ N ពី 32 ទៅ 127 (ជាផ្នែកមួយស្ដង់ដារនៃតារាង) - អក្សរធំនិងអក្សរតូចនៃអក្ខរក្រមឡាតាំង, លេខ 10 Nye, សញ្ញាវណ្ណយុត្តនិងតង្កៀបនានាពាណិជ្ជកម្មនិងតួអក្សរផ្សេងទៀត .. និមិត្តសញ្ញា 32 បង្ហាញថាចន្លោះ។

128 - 255

1000 0000 - 1111 1111

និមិត្តសញ្ញាដែលមានលេខពី 128 ទៅ 255 (ជាផ្នែកមួយជម្រើសនៃទំព័រតារាងឬកូដ) អាចមានភាពខុសគ្នានៃជម្រើសគ្នាដែលមានលេខរបស់វា។ ទំព័រកូដដែលបានប្រើដើម្បីកំណត់អក្សរជាតិដែលមានភាពខុសគ្នាពីឡាតាំង។ ជាពិសេសវាត្រូវបានអនុវត្តដោយមានជំនួយពីកូដ ASCII សម្រាប់តួអក្សររុស្ស៊ី។

តារាងអ៊ិនកូដអក្សរធំនិង អក្សរតូច មានដូចខាងក្រោមគ្នាតាមលំដាប់អក្សរនិងលេខ - តម្លៃឡើង។ គោលការណ៍នេះទទួលបានសម្រាប់អក្ខរក្រមរុស្ស៊ី។

តួអក្សរត្រួតពិនិត្យ

ការអ៊ីនកូដ ASCII តារាងរចនាដើមសម្រាប់ការត្រូវបានទទួលស្វាគមន៍និងអំពីការបញ្ជូននេះត្រូវបានលែងប្រើដោយឧបករណ៍ដែលជា teletype មួយ។ ក្នុងន័យនេះសំណុំតួអក្សរដែលបានរួមបញ្ចូលពាក្យបញ្ជាត្រូវបានប្រើជា nonprinting ដើម្បីត្រួតពិនិត្យឧបករណ៍។ ពាក្យបញ្ជាបែបនេះត្រូវបានប្រើក្នុងបច្ចេកទេសមុនផ្ញើសារបែបនេះដូចជាកុំព្យូទ័រលេខកូដ Morse, ជាដើម។

ជាទូទៅបំផុត "teletype" និមិត្តរូបគឺការ NUL (00 "សូន្យ") ។ គាត់ត្រូវបានគេប្រើនៅតែក្នុងភាសាសរសេរកម្មវិធីភាគច្រើនដែលបង្ហាញពីសញ្ញានៃការបញ្ចប់នៃបន្ទាត់នេះ។

ដែលជាកន្លែងដែលត្រូវបានគេប្រើការអ៊ិនកូដ ASCII

កូដស្តង់ដាអាមេរិកតម្រូវឱ្យមានការមិនត្រឹមតែក្តារចុចធាតុអត្ថបទ។ វាត្រូវបានប្រើផងដែរនៅក្នុងគំនូសតាង។ ជាពិសេសសិល្បៈ ASCII រូបភាពកម្មវិធីដែលបានបង្កើតសំណុំតួអក្សរ ASCII នេះតំណាងឱ្យផ្នែកបន្ថែមផ្សេងគ្នាវិសាលគម។

ផលិតផលទាំងនេះបានចូលមកក្នុងពីរប្រភេទ: កម្មវិធីនិពន្ធក្រាហ្វិកសម្តែងមុខងារនេះដោយការបម្លែងរូបភាពទៅក្នុងអត្ថបទនិងបម្លែង "រូបភាព" នៅក្នុងការ ASCII ក្រាហ្វិក។ ឧទាហរណ៍គេស្គាល់ថាគឺជាឧទាហរណ៍នាយករដ្ឋម Smiley សរសេរកូដនិមិត្តសញ្ញា។

ASCII អាចត្រូវបានប្រើនៅពេលបង្កើតជា HTML ឯកសារ។ ក្នុងករណីនេះអ្នកអាចបញ្ចូលសំណុំនៃតួអក្សរនិងនិមិត្តសញ្ញាដែលត្រូវគ្នាទៅនឹងលេខកូដនេះនឹងលេចឡើងនៅពេលកំពុងមើលទំព័រនៅលើអេក្រង់។

ASCII ត្រូវបានត្រូវការសម្រាប់ការបង្កើតវិបសាយច្រើនភាសា, ជាសញ្ញាមួយដែលមិនមែនជារបស់តារាងជាតិពិសេស, ជំនួសដោយ ASCII កូដ។

លក្ខណៈពិសេសមួយចំនួន

ដើម្បីអ៊ិនកូដព ASCII អត្ថបទក្នុងដើមឡើយត្រូវបានគេប្រើ 7 ប៊ីត (មួយនៅតែទទេ) ប៉ុន្តែសព្វថ្ងៃនេះនាងបានធ្វើការជាមួយ 8 ប៊ីត។

លិខិតនេះដែលត្រូវបានគេដែលមានទីតាំងស្ថិតនៅក្នុងជួរឈរដែលមានខាងលើនិងខាងក្រោម, ខុសពីគ្នាតែប៉ុណ្ណោះដោយបន្តិចតែមួយ។ នេះយ៉ាងខ្លាំងកាត់បន្ថយការស្មុគស្មាញនៃការធ្វើតេស្តនេះ។

កម្មវិធីនៅក្នុងការិយាល័យក្រុមហ៊ុន Microsoft ASCII

បើចាំបាច់, ប្រភេទនៃអត្ថបទអ៊ិនកូដនេះពអាចត្រូវបានប្រើនៅក្នុងកម្មវិធីនិពន្ធអត្ថបទដោយក្រុមហ៊ុន Microsoft, ដូចជា Notepad, និងការិយាល័យព្រះបន្ទូល។ ប៉ុន្ដែពេលវាយនៅក្នុងករណីនេះអ្នកមិនអាចប្រើមុខងារមួយចំនួន។ ឧទាហរណ៍, អ្នកនឹងមិនអាចដើម្បីអនុវត្តដិតជាតួអក្សរ ASCII រក្សាតែអត្ថន័យនៃពនេះមិនអើពើនឹងរូបរាងទូទៅរបស់ខ្លួននិងសំណុំបែបបទ។

ស្តង់ដារ

អង្គការនេះបានទទួលយកស្ដង់ដារ 8859. ISO ISO ដែលកំណត់ក្រុមនេះប្រាំបីប៊ីតអ៊ិនកូដសម្រាប់ក្រុមភាសាផ្សេងគ្នា។ ជាពិសេស ISO 8859-1 - នេះគឺជា ASCII នេះបន្ថែមដែលជាតារាងសម្រាប់សហរដ្ឋអាមេរិកនិងអឺរ៉ុបខាងលិចមួយ។ អាយអេសអូមួយ 8859-5 - គឺជាតារាងដែលបានប្រើសម្រាប់អក្ខរក្រម Cyrillic នោះរួមបញ្ចូលទាំងភាសារុស្ស៊ី។

សម្រាប់ហេតុផលជាប្រវត្តិសាស្រ្តតាម ISO 8859-5 វាត្រូវបានប្រើសម្រាប់រយៈពេលខ្លីមួយ។

សម្រាប់ភាសារុស្ស៊ីនៅពេលនេះពិតជាបានប្រើការអ៊ិនកូដ:

  • CP866 (ទំព័រកូដ 866), ឬ DOS ដែលត្រូវបានគេហៅថាជាញឹកញាប់ជំនួស GOST អ៊ិនកូដ។ វាត្រូវបានគេប្រើយ៉ាងសកម្មរហូតដល់ពាក់កណ្តាលនៃក្ដី 90 សតវត្សទីចុងក្រោយ។ នៅពេលនេះស្ទើរតែមិនដែលបានប្រើ។
  • KOI-8 ។ សរសេរកូដត្រូវបានបង្កើតឡើងនៅ 1970-80s នេះហើយនៅពេលនេះវាជាស្ដង់ដារទូទៅសម្រាប់សារអ៊ីមែលក្នុង RuNet ។ វាត្រូវបានគេប្រើយ៉ាងទូលំទូលាយនៅក្នុងប្រព័ន្ធប្រតិបត្តិការយូនីកក្រុមគ្រួសាររួមបញ្ចូលទាំងលីនុច។ កំណែ "រុស្ស៊ី" របស់ KOI-8, ដែលហៅថា KOI-8R ។ លើសពីនេះទៀតវាមានកំណែសម្រាប់ភាសាស៊ីរីលីកផ្សេងទៀតដូចជាអ៊ុយក្រែនមាន។
  • ទំព័រកូដ 1251 (CP 1251, ប្រព័ន្ធប្រតិបត្តិការ Windows - 1251) ។ បង្កើតឡើងដោយក្រុមហ៊ុន Microsoft ដើម្បីផ្តល់ការគាំទ្រសម្រាប់ភាសារុស្ស៊ីនៅក្នុងបរិស្ថានវីនដូ។

អត្ថប្រយោជន៍សំខាន់នៃស្តង់ដារជាលើកដំបូង CP866 គឺដើម្បីការពារតួអក្សរ pseudo ដែលក្រាហ្វិកនៅក្នុងមុខតំណែងដូចគ្នាដូចជា ASCII បន្ថែមនេះ។ នេះអនុញ្ញាតឱ្យអ្នកផ្លាស់ប្តូរដើម្បីរត់អត្ថបទនៃកម្មវិធីនេះផលិតកម្មបរទេសដូចជាមេបញ្ជាការន័រតុនល្បី។ នៅចំណុចនេះ CP866 ត្រូវបានប្រើសម្រាប់កម្មវិធីដែលរចនាឡើងសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Windows ដែលបានធ្វើប្រតិបត្តិការនៅក្នុងទិដ្ឋភាពអត្ថបទពេញអេក្រង់ឬនៅក្នុងប្រអប់អត្ថបទ, រួមទាំងនៅក្នុងកម្មវិធីគ្រប់គ្រងឆ្ងាយ។

អត្ថបទដែលមានចែងទុកក្នុងកុំព្យូទ័រអ៊ិនកូដ CP866, យឺតយ៉ាវគឺកម្រណាស់ប៉ុន្តែវាត្រូវបានប្រើសម្រាប់ឈ្មោះឯកសាររបស់រុស្ស៊ីនៅក្នុង "Vindous" ។

"យូនីកូដ"

នៅពេលនេះដែលជាទូទៅបំផុតគឺការអ៊ិនកូដនេះ។ កូដ "យូនីកូដ" នៅលើវាល។ នេះជាលើកដំបូង (ពី 0000 ទៅ U + U + 007F) រួមបញ្ចូលទាំងការសំណុំតួអក្សរ ASCII មួយនឹងកូដមួយ។ តាមពីក្រោយដោយតួអក្សរផ្សេងគ្នានៃអក្សរសិល្ប៍វាលជាតិព្រមទាំងវណ្ណយុត្តនិងនិមិត្តសញ្ញាបច្ចេកទេស។ លើសពីនេះទៀតជាផ្នែកមួយនៃកូដ "យូនីកូដ" ត្រូវបានតម្កល់ទុកនៅក្នុងករណីនៃតម្រូវការដើម្បីរួមបញ្ចូលតួអក្សរថ្មីនាពេលអនាគត។

ឥឡូវនេះអ្នកដឹងថាជា ASCII តួអក្សរនីមួយត្រូវបានតំណាងជាការរួមបញ្ចូលគ្នានៃ 8 សូន្យនិងមួយ។ layman ព័តមាននេះអាចហាក់ដូចជាមិនចាំបាច់និងមិនចាប់អារម្មណ៍នោះទេប៉ុន្តែតើអ្នកមិនចង់ដឹងអ្វីដែលកំពុងកើតឡើងនៅលើ "នៅក្នុងខួរក្បាល" នៃកុំព្យូទ័ររបស់អ្នក?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.birmiss.com. Theme powered by WordPress.