PDA

Orijinalini görmek için tıklayınız : Sitede Türkçe Sorunu - Facebook bağlantısı



aed71
28-12-2012, 19:55
Merhaba,

Joomla 2.5'de oluşturguğumuz sitede PC ve mobil cihaz üzerinde normal kullanımda Türkçe sorunu yok. Tüm makaleler türkçe yazıdı (word'den copy paste ile aktarıldı) ve görüntülemede sorunumuz yok.

Fakat facebook ile bağlatı kurmak için bir extension satın aldım. Ektension kusursuz çalışıyor gibi (JFB Connect). Makaledeki "like" butonuna tıkladığımda bazı makalelerde türkçe karakterler allak bullak çıkıyor. Hem makale başlığında hem de makalenin ilk birkaç satırını gösterdiği makale bölümünde...

1207

Yukarıdaki örnekte gördüğünüz gibi esas sorun sadece Türkçeye özgü harfler, Ö,Ü gibi harflerde sorun yokken Ş, I, Ğ gibi sadece Türkçeye özgü harflerde sorun var. Fakat bazen diğer karekterlerde de sorun görüyorum.

Sorunu biraz detaylandırdım, facebook tarafında mı sorun var diye. Facebook'un developer uygulamasını kullandığımda siteden facebook'a bozuk geldiğini gördüm. Aşağıda sitedeki makalenin çıktısını facebook uygulama aracında görebilirsiniz. Dolayısıyla facebook tarafında bir sorun olmamaması gerekir.

â¾ www.rotadeniz.com/index.php/2012-07-21-09-25-33/2012-07-21-17-36-12/marinaya-giris-c-k-s-vhf-haberlesmesi.html (http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.rotadeniz.com%2Findex.ph p%2F2012-07-21-09-25-33%2F2012-07-21-17-36-12%2Fmarinaya-giris-c-k-s-vhf-haberlesmesi.html) - Facebook GeliÅŸtiricileri

Öte yandan site üzerinde bazı makalelerde bu Türkçe sorunu yaşanmıyor. Örneğin aşağıdaki makalede Ş ve I harfleri düzgün olarak kodlanmış. Genellikle yazı yoksa makalede sadece resim varsa bu şekilde görüyorum.

â¾ www.rotadeniz.com/index.php/2012-07-21-09-25-33/2012-07-21-17-36-12/uluslararas-isaret-kodlar.html (http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.rotadeniz.com%2Findex.ph p%2F2012-07-21-09-25-33%2F2012-07-21-17-36-12%2Fuluslararas-isaret-kodlar.html) - Facebook GeliÅŸtiricileri

Özetle facebook uygulamasından kaynaklanan bir sorun olduğunu düşünmüyorum. Makaleyi yazarken "kaynak kodu" kısmına tıkladığımda Ö, Ü gibi harfler uluslararası kodlara çevriliyor. Aşağıda örnek olarak bir paragrafı gösteriyorum:

<p>
Marinalara girerken ve &ccedil;ıkarken VHF telsizle haber vermek hem &ouml;nemlidir hem de bir &ccedil;ok marina da zorunludur. &Ouml;zellikle kiralık teknelerin giriş yaptıkları Cuma akşamları tekneden marinanın palamarlarına haber vermek hem marina i&ccedil;i trafik a&ccedil;ısından hem de yanaşırken yardım almak a&ccedil;ısından &ouml;nemlidir.</p>


ş ve ı gibi harfler aynen yazılırken, ö ve ç gibi harfler otomatik olarak & işareti ile başlayan kodlarda gösteriliyor.


Veritabanlarından tablolara baktığımda "Karşılaştırma" kolununda utf8_general_ci gözüküyor. Yanlış yorumlamıyorsam UTF-8 kodlarını depolayabiliyor. Aksi taktirde sitenin kendisinde Türkçe sorunu olurdu.


Bu durumda ne yapmam gerekiyor? Facebook'un Türkçe'yi doğru anlamasını nasıl sağlayabilirim.

Yardımlarınız için şimdiden teşekkürler.

Ümit
28-12-2012, 23:10
notepad++

Kopyala yapıştır yaparken windows kullanıyorsanız, Not Defteri 'ne yapıştırıp daha sonra siteye atın.

veya

Word 'de yazdığınız makaleyi notepad++ ekranına yapıştırın.
Kodlama > UTF-8 (Bom'suz) olarak Kodla dedikten sonra çıkan yazıları kontrol ederek siteye atın.

aed71
29-12-2012, 01:43
Cevabın için teşekkürler. Notepad++'ı biraz önce denedim UTF-8 bom'suz ve bom'lu iki versiyonu da denedim ama sonuç aynı, harfler bozuk çıkıyor. Zaten bazı yazıları direk elle yazdım, yine de değişmiyor.

Dil ve İçerik Türkçe seçili ve her makalenin dili "tümü" seçili.

Acaba Php ayarları veya bu tip bir tanımlama mı yapmam gerekiyor?