UTF-8, 8 bitlik bir Unicode karakter seti formatı olup, “Unicode Transformation Format”‘ın kısaltması olarak kullanılmaktadır.
UTF-8′in topolojik bilgisi hakkında daha fazla bilgi için http://tr.wikipedia.org/wiki/UTF-8 UTF-8 sayfasını ziyaret edebilirsiniz.
Veritabanı ve Programlamada UTF-8′in yeri:
Programlama ve Veri depolamada UTF-8′in yeri oldukça önemlidir.
UTF-8′in çeşitleri vardır, bunlar temel olarak:
- utf8_bin : Unicode - Çok Dilli (Universal Code - Unicode) - İkili (Binary)
- utf8_czech_ci : Çekçe - Büyük ve Küçük harfe duyarsız
- utf8_danish_ci : Danca - Büyük ve Küçük harfe duyarsız
- utf8_esperanto_ci : Esperanto - Büyük ve Küçük harfe duyarsız
- utf8_estonian_ci : Estçe - Büyük ve Küçük harfe duyarsız
- utf8_general_ci : Unicode (çokdilli) - Büyük ve Küçük harfe duyarsız
- utf8_hungarian_ci : Macarca - Büyük ve Küçük harfe duyarsız
- utf8_icelandic_ci : İzlandaca - Büyük ve Küçük harfe duyarsız
- utf8_latvian_ci : Litvanyaca - Büyük ve Küçük harfe duyarsız
- utf8_lithuanian_ci : Litvanyaca - Büyük ve Küçük harfe duyarsız
- utf8_persian_ci : Farsça - Büyük ve Küçük harfe duyarsız
- utf8_polish_ci : Polonyaca - Büyük ve Küçük harfe duyarsız
- utf8_roman_ci : Batı Avrupa - Büyük ve Küçük harfe duyarsız
- utf8_romanian_ci : Romence - Büyük ve Küçük harfe duyarsız
- utf8_slovak_ci : Slovakça - Büyük ve Küçük harfe duyarsız
- utf8_slovenian_ci : Slovence - Büyük ve Küçük harfe duyarsız
- utf8_spanish2_ci : Geleneksel İspanyolca - Büyük ve Küçük harfe duyarsız
- utf8_spanish_ci : İspanyolca - Büyük ve Küçük harfe duyarsız
- utf8_swedish_ci : İsveççe - Büyük ve Küçük harfe duyarsız
- utf8_turkish_ci : Türkçe - Büyük ve Küçük harfe duyarsız
- utf8_unicode_ci : Unicode - Çok Dilli (Universal Code - Unicode) Büyük ve Küçük harfe duyarsız
21 çeşittir.
Eğer Türkçe karakterler ve bunun yanında birkaç dilin karakterlerini kullanmayı düşünüyorsanız UTF-8 Unicode (utf8_unicode_ci) tam sizin için.
Eğer UTF-8 Unicode kullanırsanız, artık yazılım geliştirme ortamınızın, veritabanınızın ve html kodlarınızın karakter setlerinin farklılığından kaynaklanan görüntüleme problemlerinden kurtulacaksınız.
Şimdi size birkaç yazılım geliştirme ortamında UTF-8 ayarının yapılabilmesi için izlemeniz gereken yönergeleri anlatacağım:
Zend Development Environment:
Araçlar (Tools) -> Tercihler… (Preferences…) -> Masaüstü (Desktop) tabının içinde Kodlama (Encoding) seçeneğini UTF-8 olarak ayarlamanız yeterli.
Notepad :
Dosya (File, Save) kayıt penceresinde, Kodlama (Encoding) seçeneğini UTF8 olarak ayarlamanız yeterli.
Notepad++ :
Ayarlar (Settings) -> Tercihler (Preferences) -> Yeni bir Belge (New a Document) -> Encoding bölümünden UTF-8 seçmeniz yeterli.
Dreamweaver :
Düzen (Edit) -> Tercihler (Preferences) -> Fonts (Yazı tipleri) -> Unicode ve ayrıca Yeni (New Document) bölümünden Unicode’u seçmeniz yeterli.
Ayrıca veritabanınızda veya yazılım geliştirme ortamınızda UTF-8 kullanmanızın yanı sıra görüntülecek ortamda da (HTML, v.b..) UTF-8 kullanmanız gerekmektedir.
UTF-8 kullanalım, kullanmayanları uyaralım, UTF-8; Unicode yani Uluslararası bir karakter setidir, bir veri depolama standartıdır, bilgiyi ortak kullanabilmek ve aynı dili konuşabilmek için UTF-8 kullanalım.
Yazan : source
Kaynak: Ceviz