Tarih: 2005-07-10, 15:22:25 Mesaj konusu: Karakter sorunum
Arkadaşlar ben de bu orunumu hala aşamadım o kadar yerdeki cavaplara baktım ama malesef sorunum devam ediyor.datada türkçe görünen karakterler siteyi açıncı bozuk çıkıyor.ı,İ,Ğ gibi karakterlerin yerini ? karakteri alıyor.bakmadığım yer kalmadı sormadığımda.ama malesef çözemiyorum.Local'imde sorun çıkar mıyor.Siteye yükleyincce sorun çıkartıyor.ama sitemin datasında da türkçe görünüyor.siteme girince karakterler ozuk çıkıyor.
Sitemin versiyonu aşağıdaki.
Kod:
phpMyAdmin 2.6.1-pl2 sürümüne HOŞGELDİNİZ....
MySQL 4.1.11-standard localhost üzerinde test@localhost olarak çalışıyor
sorunlu olan tablomun birinin dökümünü veriyorum
Kod:
CREATE TABLE nuke_topics(
topic_id mediumint(8) unsigned NOT NULL auto_increment,
forum_id smallint(8) unsigned NOT NULL,
topic_title char(60) collate utf8_turkish_ci NOT NULL,
topic_extra13 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra12 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra11 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra10 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra9 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra8 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra7 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra6 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra5 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra4 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra3 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra2 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra1 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra char(60) collate utf8_turkish_ci NOT NULL,
topic_poster mediumint(8) NOT NULL,
topic_time int(11) NOT NULL,
topic_views mediumint(8) unsigned NOT NULL,
topic_replies mediumint(8) unsigned NOT NULL,
topic_status tinyint(3) NOT NULL,
topic_vote tinyint(1) NOT NULL,
topic_type tinyint(3) NOT NULL,
topic_first_post_id mediumint(8) unsigned NOT NULL,
topic_last_post_id mediumint(8) unsigned NOT NULL,
topic_moved_id mediumint(8) unsigned NOT NULL,
topic_attachment tinyint(1) NOT NULL,
PRIMARY KEY (topic_id),
KEY forum_id (forum_id),
KEY topic_moved_id (topic_moved_id),
KEY topic_status (topic_status),
KEY topic_type (topic_type)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;
tüm ilgili alanların charset'ini türkçeye çeviriyorum verileri de yüklüyorum.
Dataya türkçe olarak işleniyor ama sitede ? karakteri çıkıyor.
Bu konuda YARDIM cı olmanızı isteyeceğim herkese çok teşekkürler
Tarih: 2005-07-10, 15:40:57 Mesaj konusu: Re: Karakter sorunum
Kardeş şimdi bak explorerinda olabilir başka pcde bak.2 addcharset .htaccess dosyaysı da problemini çözebilir. (Forumda var).diğeri serverinden kaynaklanıyordur yöneticilerinle görüş
Tarih: 2005-07-10, 15:50:40 Mesaj konusu: Re: Karakter sorunum
sevgili okan AddDefaultCharset ISO-8859-9 işlemini daha önc de yapmıştım yine de tekrar yaptım sorun hala devam ediyor.
Ayrıca explorerdan da kaynaklanmıyor bu kontrollerin hepsini yaptım.Hosting firmam ile de görüştüm yukarıda ki cevabı onalr verdiler bana
CREATE TABLE nuke_topics(
topic_id mediumint(8) unsigned NOT NULL auto_increment,
forum_id smallint(8) unsigned NOT NULL,
topic_title char(60) collate utf8_turkish_ci NOT NULL,
topic_extra13 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra12 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra11 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra10 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra9 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra8 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra7 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra6 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra5 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra4 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra3 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra2 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra1 char(60) collate utf8_turkish_ci NOT NULL,
topic_extra char(60) collate utf8_turkish_ci NOT NULL,
topic_poster mediumint(8) NOT NULL,
topic_time int(11) NOT NULL,
topic_views mediumint(8) unsigned NOT NULL,
topic_replies mediumint(8) unsigned NOT NULL,
topic_status tinyint(3) NOT NULL,
topic_vote tinyint(1) NOT NULL,
topic_type tinyint(3) NOT NULL,
topic_first_post_id mediumint(8) unsigned NOT NULL,
topic_last_post_id mediumint(8) unsigned NOT NULL,
topic_moved_id mediumint(8) unsigned NOT NULL,
topic_attachment tinyint(1) NOT NULL,
PRIMARY KEY (topic_id),
KEY forum_id (forum_id),
KEY topic_moved_id (topic_moved_id),
KEY topic_status (topic_status),
KEY topic_type (topic_type)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;
---------------------------------------------------------------
bu tablodaki alanları ve tablo yapısı türkçe charsete çevirdim.ama sorun devam ediyor. anlayamadığım olay datada bu karakterler türkçe.sanki sunucu taraflı bir olay mış gibi geliyor.hosting firmamın çözüm dediği şey işe yaramadı.bende hala aramaya devam ediyorum sabahtan beri gerçekten atrkadaşlar sadece bu işi çözmeye çalışıyorum.
Veri tabanından türkçe karakterlerin karşılıklarını yazarsam eğer sorun çözülüyor ama bu çözüm değil. ( ı,Ğ,Ç nin karşılığını bulup) ama bu seferde evdeki makinemde locale yüklediğimde bu datalar sorun çıkartıyor.
Tarih: 2005-07-11, 13:00:54 Mesaj konusu: karakter sorunu
Arkadaşlar bu konu ile ilgili olarak hosting firmamdan Online destek istedim.onlarda kendileri de denediler ama onlarda yapamadı en son olarak MySQL 4.1 in Nuke ile uyum sorunu yaşadığını söylediler ve
son olarak bağlantı dosyanıza şu kodları eklemeyi deneyiniz dediler.ama ben bu kodları nereye ekleyeceğimi bulamadım bu konuda yardımcı olur musnuz?
Kod:
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
-->> mysql_select_db ni n hemen üstüne eklenmeli <<--
Tarih: 2005-07-24, 07:32:08 Mesaj konusu: Re: Karakter sorunum
Beyazcennet, sorun mysql 4 versiyonunda itibaren başladı.
bu işi çözecek olan hosting firmasıdır.
kendileri serverda mysql default charset olarak latin 5 kullanacaklar...
yani senin yapman gereken bir şey yok..
iş serverda bitiyor.. latin 5 olmadan bu iş çözülmez.
ben hem localde, hem de bazı serverlarda ancak bu yöntemle sorunu çözebildim..
ne yaptıysam kar etmedi..
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız