Alıntı:
|
forumselcuk´isimli üyeden Alıntı
merhaba benim sitemda türkçe karakterler yanlış çıkıyor
ı harfi i diye çıkıyor
veritabanına baktım ı yazıyor ama sitede i çıkıyor
meta taglarınada baktım bir sorun yok gibi
<meta http-equiv=content-type content="text/html;charset=iso-8859-9">
<meta http-equiv=content-type content="text/html;charset=windows-1254">
başka ne olabilir
|
mysql 4.1.x. serisinimi kullanıyorsun? eğer öyleyse veri tabanını ve tablolarını oluştururken doğru karakter setiyle oluşturduğuna eminmisin?
Kod:
SHOW CREATE DATABASE veritabanıadı\G
ve
Kod:
SHOW CREATE TABLE tabloadı\G
sorgularının çıktılarını gönderirsen öğrenebiliriz, birde yukarda meta tag olarak girdiğin windows-1254 olan satırı komple kaldır, sadece iso kalsın.
not: 4.1.x serisinde php ile mysql'a girilen büyük harfli verilerde ilk harften sonrasındaki; ı,ş,ç,ö,ğ,ü gibi türkçe karakterler küçük yazılıyor, yani büyük "I" harfi küçük "ı" olarak girilmesi gerekirken; küçük "i" olarak yazılıyor, ama bütün php uygulamalarında aynı şey geçerli değil, tamamen yazılımla ilgili.