İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

mysql ve xml türkçe karakter sorunu :((

agssp

0
İyinet Üyesi
Onaylı Üye
Katılım
12 Haziran 2010
Mesajlar
72
Reaction score
0
arkadaşlar mysqla yükleme yaparken mysql_real_escape_string($aciklama) şekilde yükleme yapıyorum ve

Kod:
ş arayüzüyle 9. sürümü ile karşımızda

şeklinde karşıma çıkıyor neyse bu şekilde yükle xml olarak listelediğim normal olarak arayüzüyle 9. sürümü ile karşımızda

ne yaparsam yapim xml listelerken bu karakterleri düzeltemedim :((

Ekleme:
PHP:
function duzelt($metin)
{
$metin = trim($metin);
//$metin = strtolower($metin);
//ç harfi
$bul = array("ı","Å?","ü","ç","ö","Ä?","ş","Ç","Ä°","ğ","Åz","Ö","Ü","ı","Å?","ç","ö","Ä?","ş","Ç","Ä°","ğ","Åz","Ö","Ü","ü","ğ"); 
$duzelt = array("ı","ş","ü","ç","ö","ğ","ş","Ç","i","ğ","Ş","Ö","Ü","ı", "ş", "ç", "ö", "ğ", "ş", "Ç", "i", "ğ", "Ş", "Ö", "Ü", "ü", "ğ"); 
$metin = str_replace($bul, $duzelt, $metin ); //baslik hazır

return $metin;
}

echo duzelt("ı");
yaparak test edebilirsiz düzelttiğim için çok mutluyum o kadar aradım bi trim i deniyim dedim oldu...
 

Sephinroth

0
İyinet Üyesi
Katılım
26 Ocak 2010
Mesajlar
32
Reaction score
4
Konum
İstanbul
DB bağlantı dosyanda

PHP:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTOIN = 'utf8_turkish_ci'");

yukarı daki kodları kullanırsan sorunun çözülecektir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst