Unicode Nedir?

Unicode, dijital ve geleneksel medyada her bir karakter ve sembolleri benzersiz bir rakam yardımıyla oluşturmak için geliştirilen bir metin standartıdır. Adı “Universal” ve “Code” kelimelerinin bir araya getirilmesiyle oluşan Unicode standartı 1980’li yıllarda geliştirilmiştir. Unicode’un geliştirilmesinin arında yatan temel neden ASCII (American Standart Code for Information Interchange) karakter kodlamasının daha gelişmiş ve stratejik bir sürümünün oluşturulabilmesidir.

ASCII karakterler sadece İngilizce üzerinde etkili olurken, Unicode tamamen evrenseldir. Unicode’un farklı sürümleri sayesinde İbranice ve Arapça gibi kompleks diller başta olmak üzere Çince gibi karmaşık diller kolayca dijital ortamlara aktarılabilmektedir. Yalnızca diller değil, Unicode kodlaması sayesinde karmaşık semboller ve karakterler kolayca meydana getirilebilirler.

Yapısal açıdan bilgisayarlar sayılar yardımıyla çalışırlar. Her karakter için hafızlarında bir sayı tutar ve bu sayı yardımıyla karakter, rakam veya sembolün oluşturulmasını sağlarlar. Unicode’un kullanılmaya başlanmasından önce yüzlerce farklı sistem ve binlerce farklı karakter kodlamasının kullanılması gerekiyordu. Üstelik kullanılan bu karakter kodlamalarının hiç biri İngilizce gibi basit diller için bile yeterli değildi. Bir de dünyadaki dil çeşitliliğini düşünürsek karakterlerin bir standarta bağlanması elzem hale gelmişti.

Bilgisayarların erken döneminde kullanılan karakter kodlamaları birbiriyle çelişme özelliğine sahipti. Ortada bir standart olmadığı için bir karakter kodlamasındaki değer farklı bir sembolü oluştururken ötekindeki değer daha farklı bir sembolü meydana getirebiliyordu. Bilgisayarların (özellikle sunucuların) bazen birden fazla karakter kodlamasına göre veri işlemesi gerekiyordu. Karakter kodlamalarındaki farklılıklar ve karmaşalar nedeniyle veriler istemsiz olarak değişiyor, bozuluyor ve kullanılamaz hale gelebiliyordu.

Unicode standartı bu sorunların tamamını kesin bir çözüm oldu. Her karakter için benzersiz bir numara kullanılarak platformlar arası karmaşalara çözüm getirildi. Unicode kullanıldığı sürece hangi platformu kullandığınızı hangi cihaz, yazılım veya dili kullandığınız fark etmiyordu. Yazılım üreticileri kısa süre içinde Unicode standartını kabul ettiler ve yazılımlarını bu standarta bağlı kalarak geliştirdiler ve düzenlediler. Bugün Unicode kodlaması artık her yerde kullanılıyor. Tüm işletim sistemleri, arama motorları, internet tarayıcıları, bilgisayarlar ve hatta akıllı telefonlar bile. İnternet dahi Unicode karakter kodlaması üzerinden çalışıyor. URL’ler, HTML, XML, CSS, JSON vb. diller yine Unicode ile internet dünyasına hayat veriyor.

Unicode standartı hem dijital hem geleneksel medyada içeriklerin standarta bağlanmasına yardımcı oldu. Unicode bugün Unicode Konsoriyum’u tarafından kar amacı gütmeden geliştirilmeye devam etmektedir.

event_note Mart 2, 2018

account_box admin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir