Merhaba arkadaşlar...Yazdığım script çalışıyor fakat tr karakterlerde sorun yaşıyorum ne yapmalıyım ne denediysem olmadı :S
sayfa karakter seti ne olmalı tablolarımın karakter seti ne olmalı tam olarak yazarmısınız yardımcı olurmusunuz...Yardımlarınız için şimdiden teşekkür ederim
Türkçe Karaker Hatası
14
●1.399
- 23-02-2010, 23:46:48
- 24-02-2010, 01:00:44head tagları arasına;
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">baglan veya config hangi dosya sende varsa uygun yere bağlantıdan sonra;
$config_locale = 'Turkish'; DEFINE('_DATE_FORMAT_LC',"%d %B %Y"); setlocale (LC_TIME, $config_locale);.htaccess dosyası oluşturup
AddDefaultCharset ISO-8859-9
sitende latin5 ise bunlar derdina derman olacaktır. bu verdiğim kodlar türkçe için - 24-02-2010, 01:18:59hocam sorun şöyle?
http://manisahost.com/ati/
tablolarım latin 5 turkis ci dediklerinizi yaptım ama malesef neden söyle olabilirki
mysql admin panelinden yazarken mesela ayarları değiştirdiğimde utf 8 olarak atıyor yani tr karakterler öyle oluyor mp3 eklerken normal olarak tr karakter yazıyor mysql den MP3 DİNLE İNDİR kısmını kendim türkçe olarak yazdım oda bozuldu :S adminden utf8 olarak atıyor ozaman o logo gibi kısımda problem olmuyor çözemedim :S - 24-02-2010, 01:21:32önceden utf-8 olarak kodlama yapıldı ise ona göre çözüm bulman gerekir ben latin5 türkçe olan için çözüm yazdım utf8 olarak çalışmadığım için bunun üzerine fikrim yok. biraz uğraşırsanız tamamen latin5 e tablolar çevrilebilir bunu yapan programlar vardı , ama utf8 olarakta türkçe karakterler düzgün kullanılabiliyor çözüm yolun bu şekilde olmalı.
- 24-02-2010, 01:34:08Üyeliği durdurulduAGaRoot nickli arkadaşın anlattıklarını yaptıktan sonra phpmyadmin'den dbnzi seçip işlemler kısmından utf8 unicode ci yapmayı deneyin..manisahost adlı üyeden alıntı: mesajı görüntüle
Aynı problem bende vardı, utf8 tr karakter hatası. Yukarda anlattığınız şekilde düzenlemeleri yaptım düzeldi.AGaRoot adlı üyeden alıntı: mesajı görüntüle
Yorum yapmadan geçmeyim dedim, teşekkürler.. Nacizane +rep.. - 24-02-2010, 01:41:17saolun hocam fakat sorunumu şöyle anlatayım çok karışık bişi...şimdi admin panelinden site adı MP3 DİNLE İNDİR yazıyorum sitedeki o logo gibi yerde çıkıyor ve normal yazıyor...ama mysql siteadi tablosu latin 5 turkish ci olmasına rağmen utf8 olarak atıyor karakterleri...admin panelinde mp3 eklicem mesela orada çekiyorum mp3 isimlerini falan ç ğ ö gibi harfleri aynen çğö şeklinde yazıyor ve mysql öyle atıyor...fakat site ana sayfasında bu sefer ��� gibi çıkıyor...v mysqlden MP3 DİNLE İNDİR YAZDIM KENDİM TR OLARAK bu sefer admin ana sayfada falan problem yok fakat site ayarları sayfasında MP3 D�NLE �ND�RR yazıyor :S çözemedim gitti sitedeki menülerde falan ( ı ) harfi falan normal yine ı diye yazıyor kodlamasındada aynı utf8 değil yani :S bana yardımcı olabilcek arkadaş arge@manisahost.com ekleyip beni biraz olsun aydınlatabilirse çok sevinirim
- 24-02-2010, 01:45:24Bak ben yukarıdaki belirtmiştim şuan için mysql'dan çekilen verilerde türkçe karakter problemi yok sadece sayfanın charsetinde problem gözüküyor.
Yani uft-8 ile çakışıyor bu kadar sıkıntıya gerek yok without bom edin düzelsin.
Aynı işlemi değiştirirseniz bu sefer türkçe karakter problemi mysql yapar o yüzden dengelemek için dediğimi yapmalısınız yada karakterlerin tümünü utf-8'e çevirmelisiniz.