Selam değişkenler ayar dosyamda. sitenin genel başlığı genel url, patch vb vb. şeyler var. html kodlarında charseti utf-8 seçtim. php ile
header("Content-Type: text/html; charset=utf-8");
bilgisini gönderdim ama yinede değişkenlerin çıktısı bozuk oluyor.
$genel_baslik="çüş";
çıktı:
<title>��s</title>
değişkenlerin çıktısı bozuk oluyor
10
●751
- 04-08-2009, 23:20:06öncelikle utf-8 kullanacaksanız şu ayarları yaptığınızdan emin olun;uysal_rockci adlı üyeden alıntı: mesajı görüntüle
- editörün varsayılankarakter setini utf-8 yapın. (notepad++ önerilir) Hatta CodeIgniter framework utf-8 without bom öneriyor.
- sayfalarınızın meta kodlarını utf olacak şekilde ayarlayın.
- veritabanı kullanılan projelerde veritabanındaki karakter setlerini her zaman utf-8 turkish ci olarak şekilde ayarlayın.
- bir de php.ini dosyasındaki default charset ayarını kontrol etmeyi unutmayın
bunlar yapıldığı sürece karakter hatası yaşamazsınız. - 05-08-2009, 03:22:07Değişkenin title arasında gösterdiğine eminmisiniz. ş harfi yerine s çıkmış çünkü. Eğer bir yanlışlık yok ise dosyanızı utf8 dilinde kaydedeniz. Genellikle Batı Avrupa olarak kaydetmektedir.alqoliq33 adlı üyeden alıntı: mesajı görüntüle
Kolay gelsin. - 05-08-2009, 08:49:58Üyeliği durduruldufarklı programlar için dosyayi utf-8 kaydetmek
utf-8 hakkında bilgiler, utf-8 nedir, utf-8 ne demektir, Netbim, Bilişim Sözlüğü - 05-08-2009, 11:00:15meta charset etiketi sayfada title dan önce ve verinin değişkene aktarıldığı vb. satırdan önce yer almalıdır + php dosyanızı note pad ile açın ve farklı kaydet deyin farklı kaydet penceresi açıldığında Kodlama: satırına dikkat edin burada ANSI vb.. yazıyorsa UTF-8 i seçerek kaydedin
- 05-08-2009, 14:33:05ya beni yanlış anlamışsınız. zaten title tagımın içinde html kodunu yapıştırdım buraya kendi hatan özür dilerim. anlatamamışım.
baştan anlatayım ayrıntı ile:
header verilerini gönderdiğimi üstteki posta söyledim ztn
şimdi bn bu yazıyı zurna.php de başka hiçbir php kodu olmadan sadece değişkenler tanımladım.
<?php
$genel_url="http://127.0.0.1/";
$genel_baslik="çüş";
...
?>
devam ediyor değişkenler. sonra ust.php diye bir dosyam var.
ondada sitemin <head> satırları ve üst menüsünün kodları var. onda title tagında şöyle bir kullanımım var. (title dedimde metataglar mete desc flnda bu şekilde tanımlı)
<title><?php echo $baslik.'-'$genel_baslik; ?></title>
şimdi bunları birleştiriş şeklim:
index.php
<?php
include "ayar.php";
include "zurna.php";
$baslik="anasayfa";
include "ust.php";
...
?>
kullanımım bu şekilde. teşekkürler şimdiden.