Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 КИРИЛИЦАТА В ИНТЕРНЕТ И Unicode
  1. Въведение
  2. Unicode
  3. Unicode-2
  4. Unicode-3
  5. Заключение
berov
     
Автор  berov (28.05.2004 10:23)  съобщение до автора
Погледнат  4914 пъти  добави към любими
Оценка  добави коментар
Гласове  4  изпрати на приятел
Коментари  (1)  абонирай се за Perl
    Страница 1 / 5

 



<<<<КИРИЛИЦАТА В ИНТЕРНЕТ И Unicode
(практически измерения)
Красимир Беров

Мислех, но очевидно съм се заблуждавал, че тази болна тема е приключена. Все още пристигат писма в редакцията  с текстове подобни на: “Zdrawejte, Uwajaemi Gospodin…” Явно се налага да кажем няколко думи по тази така обширна и спорна тема .
Представете си, че е възможно дори в програмен код да ползвате кирилица. Имам предвид в имена на променливи и т.н.
CODE
1
2
3
4
5
6
7
8
use strict; use warnings;use utf8; my @оператори=('+','-','*','/');
my @тестов_брой=(1..100);
my $Флаг=0;
my $готов_израз;
foreach(@тестов_брой){
...
}
print"$готов_изразn";

фиг.1 От версия 5.8. Perl поддържа напълно Уникод стандарта.
Но това не е статия на тема програмиране, макар че и програмисти ще се учудят, виждайки горния пример.
Идеята ми е да покажа, че повечето значим софтуер, па бил той и език за програмиране, (от известно време насам) поддържа ...кирилица. Използвам тази дума само защото в конкретния случай ни интересува как да ползваме азбуката на Светите Братя. Все пак е невъзможно да подминем въпроса “Как се случва кирилицата в компютъра?”, тъй като в това е същността на
проблема. Нашият, български проблем с кирилицата не е задължително в Yahoo!, abv.bg, Outlook,Microsoft Office, Windows, Linux …Ние в повечето случаи дори не знаем какъв е проблемът.

Проблемът
Ще се опитам да обясня така, че дори вчера за първи път да сте видели компютър в живота си, да се възползвате веднага от неговите възможности. Нека (както математиците) предположим, че принципно имаме възможност да въвеждаме кирилски символи от клавиатурата. Tова означава, че проблемът е наш, а не на машината. Всеки символ е абстракция. Идея, опредметена в образ. Всеки символ (знак, буква, идеография) от гледна точка на машината отговаря на свой пореден номер в т.нар. кодова
таблица. Кодовите таблици също са абстракции, но те могат да съществуват и в обикновенни текстови файлове, които даден софтуер чете и (обвързвайки идеята за символи с поредните
им номера) разбира какво е въведено от клавиатурата и/или генерира съответен изход на екрана. Как точно го прави си е негова работа. Всеки разработчик на софтуер решава
въпроса по свой начин. Изредих тези думи, за да ви кажа че има не една кирилица. Колкото и ужасно да звучи –така е. Ето някои по-известни кодови таблици за кирилица:

iso-8859-5
koi8-r
koi8-u
cp866 (dos)
cp1251 (windows)


Първата е ISO (International Standard Organization) стандарт, който почти не се използва в България. Втората - руски, а третата - украински стандарт. За останалите две се
подразбира от имената им, като най-използвана (все още) в България е последната. И така, за да изпратите писмо на кирилица (cp1251-windows) в mail.yahoo.com.uk (и от
която и да е уеб-базирана пощенска кутия):
1. Уверете се, че браузърът ви е настроен на съответната кодова таблица. В Internet Explorer това става като погледнете в менюто View>Encoding. Ако реда Cyrillic(Windows) е отбелязан с точка, то значи можете да пишете на кирилица и писмото ще
бъде изпратено с тази кодировка. Ако не е отбелязан, кликнете върху него и готово.
2. Ако пък дори не го виждате, проверете в подменю More и изпълнете действията от точка 1.
Получателят ще прочете писмото без проблем, в случай че неговият браузър или програма за електронна поща са настроени да ползват тази кодова таблица по подразбиране. Ако не са,
то просто трябва да направят същото, което и вие, за да могат да прочетат писмото ви.Виждате как хем има проблем, хем се решава с едно кликване на мишката. Но ние искаме да
нямаме никави проблеми, нали?



  Следваща страница >> 


Ключови думи: perl кирилица програмен код unicode


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: berov  
Красимир Беров е завършил Университета за Национално и Световно Стопанство - София, специалност Международни Икономически Отношения. Проявява интерес към WEB и в последствие към програмиране за WEB едва през 1999 г., във връзка с новия сайт на фирмата, където работи по-онова време като Завеждащ Маркетинг и Реклама. От тогава програмирането на Perl и JavaScript стават основен източник на доходи за него. Понастоящем работи като програмист в ЕМ БИ България (moneybookers.com) и като хонорован преподавaтел по Perl към НАРС (academy.devbg.org).
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

В урока няма картинки, защото го писах още,когато сайта стартираше.
Надявам се това да не ви зтрудни много :).

  berov на 16.02.2008 18:42

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008