abicim dosyaları atmayacaksın direk orada yaratman lazım. atarsan aynı karakter setle gider. &quot;touch dosyaismi. php&quot; de bakalım

windows kullanıyorsan oluşturduğun dosyalar türkçe isimde ise otomatik windows karakteri olur. utf-8 yaparsan bozulur o türkçe karakterler. ben linux kulanıyorum herşeyi utf-8 olduğu için o şekilde bir sorunum yok.

LuGeLaS' Alıntı:

yahu elinde tanımla o zaman sende PHP:

işte bende her zaman utf kullanmak istiyorum ama dosyaları include ederken o isimde dosyayı bulamıyor türkçe karakteri var diye. mysql ile ilgili sorunuda hallettim ama olmuyor bi türlü. türkçe include için bir function falan kullanıyormusun utf desteği için?

Ceasar cevap versene seni bekliyoruz

Daha önce sorulduğunu sanmadığımdan aramadan soruyorum. PHP'de GET olarak gelen değişkeni ekrana utf php header yazdıktan sonra yazdırdığım zaman türkçe karakter sorunu olmuyor. Ama o isimde bir türkçe karakterli php dosya include etmeye çalıştığımda include var olan dosyayı bulamıyor. Türkçe karakter düzgün olmasına rağmen. Aynı şey ISO karakter setinde olmuyor ve dosyayı bulup include ediyor. Nedir UTF nin derdi ya

turkce kullanmayiver canim sende dandik windows dandik bagiriyoruz o kadar

valla url lerde türkçe karakter kullanmak istiyorum. google türkçe karakteri gayet iyi görüyor. dolaysıyla include yaptıklarımı url den gelen GET ile yaptığımdan türkçe karakter sorun oluyor. UTF de kullanmak istiyorum çünkü W3 iyidir diyor ve çoklu dil desteği için gerekiyor. kaldık mı öle şimdi

şu an için sanırım tek geçerli çözüm veritabanlarını dağıtmak, ve iso kodlarını değiştire değiştire site yapmak olacak ki bi karışıklık daha alcam başıma. zaten kıytırık bir framework yazıyorum bi de bu çıktı. öfff...

Dosyaları kaydederken ansi yerine utf-8 olarak kaydedin

tmm dediğin doğru orda yapınca ok. ama peki ben windows içinde nasıl UTF kullancam? UTF kullanmadan nasıl çoklu dil desteği kullancam ben napcam böle ya

offf sonunda GET ile gelen veriyi senin dediğin gibi iki ayrı diziye atıp temizleyerek bir tanesinde türkçe karaktersiz hale getirip include için kullandım ve oldu. PHP. net içinde yorumlarda sadık keskin diye biri şu fonksiyonu vermiş, function turkce_karakter_sorunu yunancasını görüp türkçesi çıkmayacak diye korkmuştum varmış iyi ki Teşekkürler ceasar

malesef debian sunucuda da aynı hatayı aldım.

Ben her zaman utf-8 kullanıyorum artık hiç o şekilde bir sorun yaşamadım.

Benim bahsettigim utf8_decode ve utf8_encode fonksiyonlari. Perl de bu fonsiyonlari kullanarak cevrim yapilabiliyor, Turkce dahil. Ancak PHP sadece ISO-8859-1 yani latin1 i destekliyor. PHP deki utf8_decode ve utf8_encode fonksiyonlari Turkce'yi yani ISO-8859-5 yani latin5 i desteklemiyor.

webyazilim' Alıntı:

teşekkürler ceasar hocam UTF kaydettim ama o da olmadı. isim okumada bir sorun var include için. galiba windows tabanlı deniycem artık.