1 sayfadan 1. sayfa

Mysql 4.1 Sürümünde Türkçe Sorunu

İletiTarih: 20.04.2006, 19:43
Cuce
Arkadaşlar Benin Sunucum Mysql 4.1 Kullanıyor Ve Orada karşılaştırma Collation Diye Bir Dil Seçeneği Var Text Alanları İçin...

Ve Php Sayfalarda Türkçle Karakterlerde Sorun Yaratıyor...

Normal Php Sayfalarında Şu Kod İle Çözüyoruz;

mysql_query("SET NAMES 'latin5'");

Buna Benzer Bir Kodu Forumum Olan PhpBB2 İçide Kullanabilirmiyim...

Kullanabilirsem Bu kodu Nereye Eklemeliyim...

Yada Başka Bir yolu Varmı ???

İletiTarih: 21.04.2006, 15:02
Cuce
Arkadaşlar Şu Konuda Yardınmcı Olursanız Cidden Çok Sevineceğim...

Mysql 4.1 işi içinden çıkılmaz yaptı sanki...

Cvp: Mysql 4.1 Sürümünde Türkçe Sorunu

İletiTarih: 21.04.2006, 21:20
Cuce
Arkadaşlar ben sorunu çözmünü buldum, sizlerde paylaşayım aynı durumu yaşarsanız çok sinir bozucu cidden...

Öncelikle ilk iletimde demişim ki;
Arkadaşlar Benin Sunucum Mysql 4.1 Kullanıyor Ve Orada karşılaştırma Collation Diye Bir Dil Seçeneği Var Text Alanları İçin...

Ve Php Sayfalarda Türkçle Karakterlerde Sorun Yaratıyor...

Normal Php Sayfalarında Şu Kod İle Çözüyoruz;

mysql_query("SET NAMES 'latin5'");

Buna Benzer Bir Kodu Forumum Olan PhpBB2 İçide Kullanabilirmiyim...

Kullanabilirsem Bu kodu Nereye Eklemeliyim...

Yada Başka Bir yolu Varmı ???


Öncelikle sizinde mysql versiyonunuz 4.1 veya daha üstü ise;

1) MySql'de text alanlarda dil seçeneği (collation/karşılaştırma) olarak latin_5_turkish_ci yi seçin...

2) sonra forum ana dizini içinde includes klasörünü açıp içinden db.php yi bulun,,,


<---Bul--->

// Make the database connection.
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);

<---Altına Ekle--->

mysql_query(”SET NAMES ‘latin5′”);

Ve Hepsi Bu Kadar...

Çözümü bulduğum siteyi ve bulan arkadaşı hatırlamıyorum :shock: ama çok teşekkürler...

Cvp: Mysql 4.1 Sürümünde Türkçe Sorunu

İletiTarih: 04.05.2006, 12:53
rasitozcan87
ya ben dediklerinizi yaptım ama düzelmedi ve mesaj göndermek istediğimde şu hatayı veriyor

Could not insert new word matches

DEBUG MODE

SQL Error : 1270 Illegal mix of collations (latin5_turkish_ci,IMPLICIT), (utf8_general_ci,COERCIBLE), (utf8_general_ci,COERCIBLE) for operation ' IN '

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match, desc_match) SELECT 26, word_id, 0, 0 FROM phpbb_search_wordlist WHERE word_text IN ('türkçe', 'turkce')

Line : 255
File : functions_search.php

İletiTarih: 02.01.2007, 17:50
BaRCeLoNa
File : functions_search.php bu dosyayıda başka bi siteden alda tam olsun ... alışıksın sen .....