Unicode Nedir?
Yayın: · Son güncelleme:
Unicode Nedir? Kısaca
Unicode, dünyadaki yazı sistemlerinin harf, rakam, sembol ve emojilerine benzersiz bir numara (kod noktası) atayan uluslararası karakter standardıdır. Farklı dillerdeki metinlerin her cihazda aynı görünmesini sağlar.

Unicode nedir?
Unicode, her karaktere dünyanın her yerinde aynı kalan tek bir numara veren bir karakter standardıdır. Latin, Arap, Kiril, Çin ve daha pek çok yazı sistemini, matematik sembollerini ve emojileri tek çatı altında toplar. Standardı kâr amacı gütmeyen Unicode Konsorsiyumu yönetir ve yeni sürümlerle karakter eklemeye devam eder.
Unicode'dan önce her dil ya da bölge kendi kod tablosunu kullanıyordu. Türkçe bir belge başka tabloyla açıldığında harfler bozuluyordu. Unicode, aynı numaranın her sistemde aynı karakteri göstermesini sağlayarak bu karmaşayı ortadan kaldırdı.
Kod noktası nasıl gösterilir?
Unicode'da her karakterin numarasına kod noktası denir ve genellikle "U+" önekiyle onaltılık biçimde yazılır. Örneğin:
- "A" harfi: U+0041
- "ş" harfi: U+015F
- "€" işareti: U+20AC
Burada dikkat edilmesi gereken nokta şudur: Unicode yalnızca "hangi karakter hangi numara" sorusunu cevaplar. Bu numaranın diskte kaç bayt olarak saklanacağını ise UTF-8 gibi kodlama biçimleri belirler.
Pratikte neye dikkat etmeli?
Bir web sitesinde, veritabanında ya da Excel'den aktarılan CSV dosyasında Türkçe harfler bozuk görünüyorsa sorun çoğu zaman Unicode'un yanlış kodlamayla okunmasıdır. Dosyayı kaydederken ve açarken aynı kodlamayı seçmek, genellikle UTF-8, bu tür sorunları çözer.
Yazılım geliştiriyorsanız metin uzunluğunu hesaplarken de dikkatli olun. Bazı emojiler birden fazla kod noktasının birleşimiyle oluşur. Ekranda tek simge gördüğünüz bir emoji, program tarafından birkaç karakter olarak sayılabilir.
Sıkça Sorulan Sorular
Unicode kaç karakter içerir?
Güncel Unicode sürümleri 150 binden fazla karakter tanımlar ve her yeni sürümle bu sayı artar. Kesin rakam için Unicode Konsorsiyumu'nun resmî sitesindeki son sürüm notlarına bakabilirsiniz.
Emojiler de Unicode'un parçası mı?
Evet, emojiler Unicode standardında tanımlanır ve her birinin bir kod noktası vardır. Aynı emojinin farklı telefonlarda farklı çizilmesi, üreticilerin kendi yazı tiplerini kullanmasından kaynaklanır.