UTF-8: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Srhat (mesaj | katkılar)
Değişiklik özeti yok
Srhat (mesaj | katkılar)
kDeğişiklik özeti yok
1. satır:
'''UTF-8''' 8-[[bit (bilişim)|bitlik]] bir [[Unicode]] dönüşüm biçimidir (İng: ''Unicode Transformation Format'' 'ın kısaltması). [[Unicode]] karakterlerini değişken sayıda 8 bitten oluşan [[bayt]] (kod birimi) gruplarıyla kodlamakta kullanılır. [[Rob Pike]] ve [[Ken Thompson]] tarafından geliştirilmiştir.
 
UTF-8 kodlaması Unicode karakterlerini 1-6 bayt uzunluğunda diziler olarak kodlar. [[ASCII]] kodlaması içinde 0-127 arasında kalan karakterler, [[Unicode]] standardında aynı [[kod noktası|kod noktalarıyla]] ifade edildiğinden aynen kendi kodları ile kullanılır, diğerleri ise [[bayt]] dizileri haline gelir.
 
== Özellikleri ==
Karakterlerin her birinin kendilerine Unicode tarafıdan atanan bir kod noktası vardır. Her kod noktası 0 ile 1.114.111 arasında bir sayıdır. Bu kod noktaları iki tabanına dönüştürülürken doğrudan [[Sayısal sistem#Herhangi bir tabanda verilen sayının başka bir tabanda yazılması|taban dönüşümü]] yapılmak yerine çeşitli yöntemler kullanılmaktadır. Bu yöntemlerin her biri ayrı birer karakter kodlama biçimi olarak adlandırılır. UTF-8 kodlama biçimi kod noktalarını değişken sayıda kod birimlerinden oluşacak şekilde iki tabanına dönüştürmeye olanak vermektedir. Kod birimlerinin her biri 8 bit uzunluğundadır. Dolayısıyla UTF-8 ile kodlanan bir metinde her karakterin uzunluğu 8'in katıdır. Kodlama yapılırken kodlanmış metni işleyecek bir bilgisayar yazılımının karakterlerin başlangıç ve bitiş noktalarını bilebilmesine olanak sağlamak için kod birimlerinin içine işaretçi bazı bitlerin yerleştirilmesi gerekmektedir.
Satır 72 ⟶ 76:
:α = 0x03 0xb1<sub>8</sub> = 00000011 10110001<sub>2</sub> = ALT-tuşu + 945
-->
 
== İlgili Bağlantılar ==
 
* http://www.cs.bell-labs.com/sys/doc/utf.pdf UTF-8'i anlatan ilk makale
* http://www.utf-8.com/ UTF-8
* http://opereysin.com/edebi-hezeyanlar/825-utf-8-ve-kizilderili-asimilasyonu/ Türkçe karakter problemleri ve UTF-8
* http://www.joomlasite.eu/component/content/article/10-joomla-hakknda/87-joomla-ve-utf-8/ Joomla ve UTF-8
 
{{karakter kodlamaları}}
[[Kategori:Karakter kodlamaları]]
 
[[fi:Unicode#UTF-8]]
"https://tr.wikipedia.org/wiki/UTF-8" sayfasından alınmıştır