str_replace kodları lazım utf 8 icin
Örnek: ö - ö , ü - ü
db de ö ü vs.. tr karakter olarak gözükürken temada da ie firefox da sorunsuz gibi gozuksede kaynağı goruntuleyince bu sekilde bozuk gosteriyor indexlemede sorun olur kanımca.
alttaki kodda sanırım tr karakterlerin karşıklarını düzeltebilirim str_replace kodları yazarsanız sevinirim. utf 8 kodlama için.
function tr_ie($q) {
$q = str_replace("%C4%B1","%FD",$q);
__________________________________________________ ____________________________
Not: sadece ie da bozuk gosteriyor firefox da sorun yok
function tr_ie($q) {
$q = str_replace("%C4%B1","%FD",$q);
$q = str_replace("%C4%B0","%DD",$q);
$q = str_replace("%C4%9F","%F0",$q);
$q = str_replace("%C4%9E","%D0",$q);
$q = str_replace("%C3%BC","%FC",$q);
$q = str_replace("%C3%9C","%DC",$q);
$q = str_replace("%C5%9F","%FE",$q);
$q = str_replace("%C5%9E","%DE",$q);
$q = str_replace("%C3%B6","%F6",$q);
$q = str_replace("%C3%96","%D6",$q);
$q = str_replace("%C3%A7","%E7",$q);
$q = str_replace("%C3%87","%C7",$q);
$q = str_replace("%FD","ı",$q);
$q = str_replace("%DD","İ",$q);
$q = str_replace("%F0","ğ",$q);
$q = str_replace("%D0","Ğ",$q);
$q = str_replace("%FC","ü",$q);
$q = str_replace("%DC","Ü",$q);
$q = str_replace("%FE","ş",$q);
$q = str_replace("%DE","Ş",$q);
$q = str_replace("%F6","ö",$q);
$q = str_replace("%D6","Ö",$q);
$q = str_replace("%E7","ç",$q);
$q = str_replace("%C7","Ç",$q);
return $q;
}
function tr_mozilla($q) {
$q = str_replace("%C7","Ç",$q);
$q = str_replace("%D0","Ğ",$q);
$q = str_replace("%DC","Ü",$q);
$q = str_replace("%DD","İ",$q);
$q = str_replace("%DE","Ş",$q);
$q = str_replace("%D6","Ö",$q);
$q = str_replace("%E7","ç",$q);
$q = str_replace("%F0","ğ",$q);
$q = str_replace("%FC","ü",$q);
$q = str_replace("%FD","ı",$q);
$q = str_replace("%FE","ş",$q);
$q = str_replace("%F6","ö",$q);
$q = str_replace("%20"," ",$q);
return $q;
}
__________________________________________________ ______________________
altakileri ekledim gene ie da sorunlu gösteriyor
$q = str_replace("ÄŸ","ğ",$q);
$q = str_replace("Ä","Ğ",$q);
$q = str_replace("Ü","Ü",$q);
$q = str_replace("ü","ü",$q);
$q = str_replace("Ç","Ç",$q);
$q = str_replace("ç","ç",$q);
$q = str_replace("Å","Ş",$q);
$q = str_replace("ÅŸ","ş",$q);
$q = str_replace("Ö","Ö",$q);
$q = str_replace("ö","ö",$q);
$q = str_replace("ı","ı",$q);
$q = str_replace("İ","İ",$q);
str_replace kodları lazım utf 8 icin Örnek: ö - ö
8
●10.082
- 02-07-2008, 22:19:33bu kodların bulundugu function.php den bahsediyorsun herhalde ? Tam olarak neresine bu kodun?
function baglan() { @mysql_connect("localhost", "dbuser", "pass") or die ("yok boyle bir vt"); @mysql_select_db("db") or die ("vt yok"); @mysql_query("SET NAMES 'utf8'"); } function durdur() { @mysql_close(); } function tr_ie($q) { $q = str_replace("%C4%B1","%FD",$q); $q = str_replace("%C4%B0","%DD",$q); <!-- burdan sonraki karakter setleri ustte devamı var -->Edit: en son function tr_ie ve function muzillayı
kaldırdım ne bolzulma neden düzelme olmadı acaba bu kısımlar boş mu işe yaramıyor mu ? - 02-07-2008, 23:22:18Üyeliği durduruldubunu dene birde db e mi kaydederken öyle oluyorAlıntı
- 03-07-2008, 00:14:04Üyeliği durdurulduhttps://www.r10.net/webmaster-genel-k...ml#post2088478
şu konuya bak işine yarar
iconv kullanabilirsin - 03-07-2008, 12:36:37Yaptığım hata :
function utf8($q) { $q = str_replace("ÄŸ","ğ",$q); $q = str_replace("Ä","Ğ",$q); $q = str_replace("Ü","Ü",$q); $q = str_replace("ü","ü",$q); $q = str_replace("Ç","Ç",$q); $q = str_replace("ç","ç",$q); $q = str_replace("Å","Ş",$q); $q = str_replace("ÅŸ","ş",$q); $q = str_replace("Ö","Ö",$q); $q = str_replace("ö","ö",$q); $q = str_replace("ı","ı",$q); $q = str_replace("İ","İ",$q); return $q; }bu kodu kullanmak icin aşağıdaki koda
$videoadi = $izle["videoadi"];
şunu eklemem gerekiyormus kurcalayınca anladım.
$videoadi = utf8($izle["videoadi"]);
Bu seferde kaynakda tr karakterler gözükmeye başladı. Ama önizlemede bozuk gösteriyor
wp de çekilen veri tr olarak yansıyor temaya bende neden böyle bozuk çıkartı ozaman?
<meta http-equiv="content-Type" content="text/html; charset=UTF-8" />
kullanıyorum temada
Ve şunu merak ediyorum:
kaynakda url ve başlıklar Ç vs.. gösteriyorsa sayfa önizlemesinde sorun yoksa ve url lere tıklayıncada doğru tr karakterli adrese gidiyorsa google BOT indexlediğinde tr karakter olarakmı indexler yoksa Ç gibimi indexler
wp de çekilen veri tr olarak yansıyor temaya bende neden böyle bozuk çıkartı ozaman?