Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ дискрСтного (ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ, ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠ³ΠΎ) сообщСния Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… сочСтаний символов. Код (ΠΎΡ‚ Ρ„ранцузского слова code — кодСкс, свод Π·Π°ΠΊΠΎΠ½ΠΎΠ²) — ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ выполняСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Мас — ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠŸΠš Ρ„ΠΈΡ€ΠΌΡ‹ Apple, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Mac OS. КОИ-7, КОИ-8 — ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ русских Π±ΡƒΠΊΠ² ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (сСми-, Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

Π’ Π·Π°Π΄Π°Ρ‡Π°Ρ… Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ понятия:

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ дискрСтного (ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ, ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠ³ΠΎ) сообщСния Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… сочСтаний символов.

Код (ΠΎΡ‚ Ρ„ранцузского слова code — кодСкс, свод Π·Π°ΠΊΠΎΠ½ΠΎΠ²) — ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ выполняСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Кодовая Ρ‚Π°Π±Π»ΠΈΡ†Π° (ΠΈΠ»ΠΈ кодовая страница) — Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π°Ρ соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ символами Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† (ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π° CD дискС ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΡƒ Н. Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡):

Β· КОИ-7, КОИ-8 — ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ русских Π±ΡƒΠΊΠ² ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (сСми-, Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅).

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° КОИ 8-Π .

Рис. 1 ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° КОИ 8-Π 

  • 1) #154 — Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π».
  • Β· ASCII — American Standard Code for Information Interchange (амСриканский стандарт ΠΊΠΎΠ΄ΠΎΠ² для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ) — это Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Π°Ρ кодовая Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π² Π½Π΅ΠΉ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ 256 символов (127- стандартныС ΠΊΠΎΠ΄Ρ‹ символов английского языка, спСцсимволы, Ρ†ΠΈΡ„Ρ€Ρ‹, Π° ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚ 128 Π΄ΠΎ 255 — Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ стандарт, Π°Π»Ρ„Π°Π²ΠΈΡ‚ языка, символы псСвдографики, Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ символы, ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 32 ΠΎΡ‚Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ, Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ клавишам).
ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ASCII.

Рис. 2. ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ASCII

  • 1) #32 — ΠΏΡ€ΠΎΠ±Π΅Π».
  • Β· Unicode — стандарт, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ для прСдставлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 2 Π±Π°ΠΉΡ‚Π°. (ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ матСматичСскиС символы, русскиС, английскиС, грСчСскиС, ΠΈ Π΄Π°ΠΆΠ΅ китайскиС). C Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ 256, Π° 65 536 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов. Полная спСцификация стандарта Unicode Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅, Π²Ρ‹ΠΌΠ΅Ρ€ΡˆΠΈΠ΅ ΠΈ ΠΈΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎ созданныС Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρ‹ ΠΌΠΈΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство матСматичСских, ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, химичСских ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… символов.
  • Β· Π‘Π  1251 — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнной Π² Π½Π°ΡΡ‚оящСС врСмя являСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Microsoft Windows, («CP» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «Code Page», «ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ страница»).

Рис. 3. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° CP1251

  • 1) #160 Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»,
  • 2) #173 мягкий пСрСнос.
  • Β· Π‘Π  866 — ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄ MS DOS
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π‘Π  866.

Рис. 4. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π‘Π  866

  • 1) #255 Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π».
  • Β· Мас — ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠŸΠš Ρ„ΠΈΡ€ΠΌΡ‹ Apple, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Mac OS.
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Mac.

Рис. 5. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Mac

  • 1) #202 Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π».
  • Β· ISO 8859−5 -ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ организация ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ (International Standards Organization, ISO) ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΠ»Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ стандарта для русского языка Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ.
ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ISO 8859-5.

Рис. 6. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ISO 8859−5

  • 1) ΠšΠΎΠ΄Ρ‹ 128−159 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся;
  • 2) #160 Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π»,
  • 3) #173 мягкий пСрСнос.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ