HTML Karakter Seti
- Önceki Sayfa HTML Karakter Seti
- Sonraki Sayfa HTML ASCII
HTML sayfalarını doğru olarak görüntülemek için, tarayıcıların kullanılacak karakter kümesi (kodlamayı) bilmeleri gerekmektedir:
Örnek
<meta charset="UTF-8">
HTML Karakter Seti
HTML5 normu, Web geliştiricilerinin UTF-8 karakter kümesini kullanmalarını teşvik ediyor!
Ancak bu her zaman böyle olmadı. Erken Web'in karakter kodlaması ASCII'di.
Sonradan, HTML 2.0'dan HTML 4.01'e kadar, ISO-8859-1 standart karakter kümesi olarak görülüyordu.
XML ve HTML5 ile, UTF-8 nihayet ortaya çıktı ve birçok karakter kodlama sorunu çözdü.
İlk olarak: ASCII
Bilgisayar verileri elektronik cihazlarda ikili kod (01000101) olarak saklanır.
Metnin depolanmasını standartlaştırmak için, ABD Bilgi Değişimi Standart Kodu (American Standard Code for Information Interchange, ASCII) oluşturuldu. Her depolanabilir karakter için benzersiz bir ikili sayı tanımlar, 0-9 arasındaki rakamlar, büyük ve küçük harfler (a-z, A-Z) ve özel karakterler (örneğin ! $ + - ( ) @ < > ,) için destek sağlar.
ASCII 7 bit karakter kullanır, bu yüzden sadece 128 farklı karakteri temsil edebilir.
ASCII'nin en büyük dezavantajı, İngilizce olmayan harfleri içermediğidir.
Bugün, özellikle büyük ana bilgisayar sistemlerinde hala kullanılmaktadır.
Daha derinlemesine bir araştırma yapmak için ziyaret edin Tam ASCII referansı。
Windows'ta: Windows-1252
Windows-1252, Windows'ta (Windows 95'e kadar) varsayılan karakter kümesidir.
ASCII'nin genişletilmiş bir versiyonu ve uluslararası karakterleri ekler.
256 farklı karakteri bir tam bayt (8 bit) ile temsil eder.
Windows-1252 Windows'taki varsayılan ayar olduğundan, tüm tarayıcılar onu destekler.
Daha derinlemesine bir araştırma yapmak için ziyaret edin Tam Windows-1252 referansı。
HTML 4'te: ISO-8859-1
HTML 4'te en yaygın kullanılan karakter kümesi ISO-8859-1'dir.
ISO-8859-1, ASCII'nin genişletilmiş bir versiyonu ve uluslararası karakterleri ekler.
Örnek
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
HTML 4'te, <meta> etiketinde ISO-8859-1'den farklı bir karakter kümesi belirtebilirsiniz:
Örnek
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-8">
Tüm HTML 4 işleyicileri de UTF-8'yi destekler:
Örnek
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
İpucu:Tarayıcı ISO-8859-1'yi tespit ettiğinde, genellikle Windows-1252'ye varsayılan olarak ayarlanır, çünkü Windows-1252'de 32 adet uluslararası karakter vardır.
Daha derinlemesine bir araştırma yapmak için ziyaret edin Tam ISO-8859-1 Referansı。
HTML5'te: Unicode UTF-8
HTML5 normu, web geliştiricilerinin UTF-8 karakter kümesini kullanmalarını teşvik eder.
Örnek
<meta charset="UTF-8">
UTF-8'den farklı bir karakter kümesi belirlemek için <meta> etiketinde tanımlayabilirsiniz:
Örnek
<meta charset="ISO-8859-1">
Unicode Birliği, ISO-8859 karakter kümesinin sınırlı ve çok dilli ortamlarla uyumsuz olduğunu göz önünde bulundurarak UTF-8 ve UTF-16 standartlarını geliştirdi.
Unicode standartı (neredeyse) dünyanın tüm karakterleri, noktalama işaretleri ve sembolleri kapsar.
İpucu:Tüm HTML5 ve XML işleyicileri UTF-8, UTF-16, Windows-1252 ve ISO-8859'yı destekler.
Daha derinlemesine bir araştırma yapmak için ziyaret edin Tam Unicode Referansı。
- Önceki Sayfa HTML Karakter Seti
- Sonraki Sayfa HTML ASCII