Etiket arşivi: utf8

Drupal, Moodle gibi sistemlerde oluşan Türkçe karakter problemini giderme

Türkçe karakter problemi konusuna devam ediyoruz.. Moodle veya drupal kurdunuz, Türkçe dil dosyalarını yüklediniz.. Herşey güzel çalıştı. Fakat Türkçe karakter içeren bir yazı eklediğinizde karakterler bozuk gözüktü…

Bu problem genelde MySQL veritabanında bulunan tabloların kullandığı karakter setlerinin Türkçe karakteri desteklememesinden dolayı oluşur. Veritabanındaki her tablonun karakter setini Türkçe karakter desteği bulunan bir sete (Örneğin : utf8) çevirmek bu problemi çözüyor.. Drupal, Moodle gibi sistemlerde oluşan Türkçe karakter problemini giderme yazısına devam et

PHP+MySQL’de Türkçe Karakter Problemini Önlemek

HTML sayfanızı oluşturmadan önce hangi karakter setini kullanacağınıza karar vermelisiniz. Buradan görebileceğiniz üzere standartlaşan onlarca karakter kodlaması vardır. Karakter kodlaması, karakter setlerinden oluşur. ISO-8859, MS-Windows ve Unicode en çok kullanılan karakter kodlamalarındandır. ISO-8859-9’da bir ISO-8859’un bir karakter setidir.

ISO-8859 karakter seti dillere desteğini bölümler halinde vermiştir. İlk bölümde -bu bölüm ISO-8859-1 (Latin1) olarak bilinir- İngilizce, Franszıca, İspanyolca, Portekizce gibi dillere destek vermiştir. Türkçe desteği ancak 9. bölümde ISO-8859-9 (Latin5) karakter setiyle gelmiştir. MySQL’de bulunan latin5 ile ISO-8859-9 aslında aynı şeylerdir. PHP+MySQL’de Türkçe Karakter Problemini Önlemek yazısına devam et