Bir de, Php'den "echo" haricinde nasıl çıktı alınır şu XmlHttp nesnesine? (Anahtar sözcükler yeter, nereye bakacağımı bileyim...)
.htaccess dosyasına şu satırı yazınca düzeliyor:
AddDefaultCharset windows-1254
utf-8 kullanmayı deneyebilirsin eğer vaktin varsa... ama php dosyalarını da utf-8 (bom olmadan) olarak kaydetmen falan gerekir... biraz daha uğraşırsın ama bence asıl doğru olanı böyle yapmak.
"printf"
var çıktı fonksiyonu olarak echo dışında çok az kullandım ben böyle bir şeyi bunu neden sordun anlamadım :)
Cevaplar için teşekkür ederim de, beceremedim ben :( Hatta Javascript'i aradan çıkarıp tek Php ile denedim.
header('Content-Type: text/html; charset=utf-8');
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("input_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "UTF-8");
echo "ş";
"?" yazıyor bu ekrana. Utf-8'de "ş" olmadığına inanıyorum artık.
eğer yapmadıysan , php dosyasını da utf-8 şeklinde encode edip kaydetmelisin.
bir de ajax vs. için jquery kullanın derim, ne karakter seti ne bişey, bodoslama her bi haltı yazdırabilirsiniz.
Ah... yaptım sanıyordum, ama editöre güvenmekle hata etmişim.
Şimdi de Mysql ile sorunları çözmeye çalışıyorum. Sizlere bol bol soru soracağım sanırım bu aralar... Teşekkür ederim.
haha utf-8'de ş yok demen bana arkadaşların beraber çalıştığı hıyar bi programcıyı hatırlattı... o da öyle demişti utf-8'de türkçe karakter yok demişti... capchta için tasarımcıdan 5000 tane imaj yapmasını istemişti falan... garip bi adamdı :)
:) Umarım bir metafor yoktur hıyar derken, alınmamaya çalışıyorum :)