Arama

Evrensel Kod (Unicode)

Güncelleme: 1 Temmuz 2013 Gösterim: 3.240 Cevap: 0
AndThe_BlackSky - avatarı
AndThe_BlackSky
VIP VIP Üye
16 Haziran 2011       Mesaj #1
AndThe_BlackSky - avatarı
VIP VIP Üye
Unicode (Evrensel Kod)
MsXLabs & Vikipedi, özgür ansiklopedi

Sponsorlu Bağlantılar

Unicode (Evrensel Kod) Unicode Consortium organizasyonu tarafından geliştirilen ve her karaktere bir sayı değeri karşılığı atayan bir standarttır. Evrensel Karakter Seti (UCS) olarak bilinen ISO/IEC 10646 standardı ise, her iki organizasyonun işbirliği ile aynı sayısal karşılıkları taşımaktadır. Bu set,
  • Yeryüzündeki tüm karakterlere bir sayı değeri atamayı amaçlamaktadır.
  • Zaman içinde yeni karakterler eklenebilir ama eski karakterlerin sayı değerleri aynı kalır.
  • Sayı değerleri UCS-4 adlı 31 bitlik set üzerinden verilir. İlk 7 bit Group, sonraki 8 bit Plane, sonraki 8 bit Row, en son 8 bit Cell olarak gruplanır. İlk Plane (group = 0, plane = 0) Basic Multilingual Plane (BMP) olarak adlandırılır. BMP, UCS-2 adı verilen 16 bitlik sete karşılık gelmektedir.
  • UCS üzerindeki karakter kod noktaları genellikle u+0a31 biçiminde onaltılık sistemde sayılar olarak gösterilir.
  • u+0021 - u+007e arasındaki kodlar ASCII ile, u+00a0 - u+00ff arasındaki kodlar ISO-8859-9 ile aynı tutulmuştur.
Unicode kodlarından oluşan karakter dizilerini (metinleri) bilgisayarda verimli bir biçimde saklayabilmek amacıyla çeşitli karakter kodlamaları (encoding) geliştirilmiştir.


Türkçe karakterlerin unicode karşılıkları şunlardır;
  • ğ - \u011f
  • Ğ - \u011e
  • ı - \u0131
  • İ - \u0130
  • ö - \u00f6
  • Ö - \u00d6
  • ü - \u00fc
  • Ü - \u00dc
  • ş - \u015f
  • Ş - \u015e
  • ç - \u00e7
  • Ç - \u00c7
İlke olarak, bilgisayarlar sadece sayılarla işlem yaparlar. Kelimelerin ve yazı karakterlerinin her biri için birer sayı atarlar ve böyle saklarlar. Evrensel Kod keşfedilmeden önce, bu sayıları atamak için birçok şifreleme yöntemi vardı. Ancak, tüm bu dilleri gösterebilecek, örneğin; Avrupa Topluluğu bünyesindeki tüm ülkelerin dillerini kapsayacak bir tek şifreleme yöntemi yoktu. Bunun yanısıra, sadece İngilizcedeki harfleri, noktalama işaretlerini ve teknik sembolleri kapsayan tek bir şifreleme yöntemi de bulunmamaktaydı.
Bu şifreleme yöntemleri kendi aralarında çelişmektedir. İki farklı şifreleme, aynı sayıyı iki farklı karaktere vermiş olabilir ya da farklı sayılar aynı karekteri kodlayabilir. Bilgisayarlar, özellikle sunucular, birçok şifrelemeyi desteklemek zorundadırlar; veriler, farklı şifreleme ve altyapılardan geçerken bozulma riski taşırlar.

Evrensel Kod bütün bunları değiştiriyor!

Evrensel Kod her yazı karakteri için altyapı, yazılım ve dil gözetmeksizin bir ve yalnız bir sayı şart koşar. Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys ve endüstrinin diğer ileri gelen firmaları Evrensel Kod Standardını desteklemektedirler. Evrensel Kod, XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML vb. gibi modern standartlar tarafından ISO/IEC 10646 uyarlanmasının resmi yoludur. Birçok işletim sistemi, modern web gezgini ve diğer ürünler Evrensel Kod’u desteklemektedir.Evrensel Kod standardınının kullanılması ve onu destekleyen yazılımların bulunması son zamanlardaki küresel yazılım teknolojilerinin en popüler konusudur.
Evrensel Kod’un, istemci-sunucu ya da çok katmanlı uygulamalar ve web sitelerinde kullanımı önemli bir düzeyde tasarruf sağlamaktadır. Evrensel Kod tek bir yazılımın ya da bir web sitesinin yeniden tasarlanmasına ihtiyaç duyulmadan her türlü dil ve ülke için uyumlu hale getirilmesini sağlar. Aynı zamanda verinin çeşitli işletim sistemleri içerisinden aktarımını da sorunsuz hale getirmektedir.


BEĞEN Paylaş Paylaş
Bu mesajı 1 üye beğendi.
Son düzenleyen AndThe_BlackSky; 1 Temmuz 2013 12:01 Sebep: Düzenleme

Benzer Konular

17 Şubat 2013 / ThinkerBeLL Sosyal Ağlar
22 Eylül 2018 / ThinkerBeLL Biyoloji
10 Eylül 2009 / nünü X-Sözlük
20 Ocak 2010 / Misafir Soru-Cevap