Joomla ve UTF-8
UTF-8 Nedir?
8 bitlik bir Unicode karakter seti formatı olup, "Unicode Transformation Format"'ın kısaltması olarak kullanılmaktadır. Bazı dillere özgü karakterlerin okunması ve yansıtılmasında kullanılmaktadır(Örnek: Türkçe ç, ş, ö, ğ, harfleri için).
Joomla 1.5 Neden UTF-8 Kullanmaktadır?
Joomla 1.5 UTF-8 kullanmaktadır ve bu sistem bizlere bir çok konuda yardımcı olmaktadır. Mesela ben daha önce Joomla 1.0 aracılığı ile Kırgızca bir site hazırladım ancak Kırgızcaya özgü (Rus Kril alfabesinde olmayan) karakterler sitede soru işareti olarak ya da farklı şekillerde göründü ve maalesef Joomla 1.0 ile Kırgızca bir site kuramadım. ancak Joomla 1.5 çıktıktan sonra Joomla 1.5 aracılığı ile Kırgızca karakterleri de gösteren bi site kurabildim ve herhangi bir problem yaşamadım. Sanırım bu örnekle UTF-( dil kodlamasının ne kadar önemli olduğunu anlamı olduk. Bu işlemler Türkçe karakterler için de geçerli tabiki. UTF-8'den bahsetmişken çeşitlerine ve işlevlerine de bir göz atalım.
UTF-8'in çeşitleri vardır ve işlevleri şunlardır:
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.