İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Birkaç Türkçe Harfte Görüntüleme Problemi

denizci88

0
İyinet Üyesi
Katılım
13 Mart 2008
Mesajlar
42
Reaction score
2
Merhaba Arkadaşlar,

Bir konuda yardımlarınızı rica ediyorum. Bir php sayfam var. Bu sayfada 4 tane Türkçe karakterin görünümünde sorun yaşıyorum. Geri kalan karakterlerde herhangi bir sorun mevcut değil.

Görüntüleme Sorunu olan Karakterler:
ğ, Ü, ş, Ö

Bu sorunu nasıl aşacağım konusunda yardımcı olabilir misiniz?

Uygulanan Yöntemler:

1. ISO-8859-9, UTF-8, windows-1234 charset uygulamaları denenmiş, sonuç alınamamıştır.
2. Karakter UTF-8'e göre tekrar kodlanmış (Ör. ğ > ÄŸ) sonuç alınamamıştır.
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
Veritabanından çekilen yazılarda mı bu sorun var ?

Eğer öyleyse sorgunuzdan önce ;

PHP:
@mysql_query("SET NAMES 'latin5'");

kodunu ekleyerek deneyebilirsiniz. Yine olmazsa str_replace deneyebilirsiniz.
 

denizci88

0
İyinet Üyesi
Katılım
13 Mart 2008
Mesajlar
42
Reaction score
2

Araştıracağım, teşekkür ederim. + REP

Veritabanından çekilen yazılarda mı bu sorun var ?

Eğer öyleyse sorgunuzdan önce ;

PHP:
@mysql_query("SET NAMES 'latin5'");

kodunu ekleyerek deneyebilirsiniz. Yine olmazsa str_replace deneyebilirsiniz.

Veritabanı kullanmıyorum. Düz bir php dilinde hazırlanmış sayfa. İlginiz için teşekkür ederim. + REP

Ne yazık ki daha önce REP verdiğim için şuan veremiyorum. Lütfen kusura bakmayın.
 

denizci88

0
İyinet Üyesi
Katılım
13 Mart 2008
Mesajlar
42
Reaction score
2
Merhaba,

Bir arkadaşın vasıtası ile sorunumu çözdüm. Çözüm yolu aşağıdaki gibidir.

Türkçe karakterli bu yöntem ilede gösterebilirsiniz.

PHP:
$tr = array('Ç', 'ç', 'Ğ', 'ğ', 'ı', 'İ', 'Ö', 'ö', 'Ş', 'ş', 'Ü', 'ü');

$kod = array('& Ccedil;', '& ccedil;', '& #286;', '& #287;', '& #305;', '& #304;', '& Ouml;', '& ouml;', '& #350;', '& #351;', '& Uuml;', '& uuml;');

$veri = str_replace($tr, $kod);
&'den sonraki boşlukları silmeniz gerekiyor..
 

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