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

Eklenti Türkçe tercüme bölümü.

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

İleti Cuce 20.04.2006, 19:43

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ı ???
Kullanıcı avatarı
Cuce
Üye
Üye
 
İleti: 13
Kayıt: 13.04.2006, 11:00

İleti Cuce 21.04.2006, 15:02

Arkadaşlar Şu Konuda Yardınmcı Olursanız Cidden Çok Sevineceğim...

Mysql 4.1 işi içinden çıkılmaz yaptı sanki...
Kullanıcı avatarı
Cuce
Üye
Üye
 
İleti: 13
Kayıt: 13.04.2006, 11:00

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

İleti Cuce 21.04.2006, 21:20

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...
Kullanıcı avatarı
Cuce
Üye
Üye
 
İleti: 13
Kayıt: 13.04.2006, 11:00

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

İleti rasitozcan87 04.05.2006, 12:53

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
rasitozcan87
Üye
Üye
 
İleti: 23
Kayıt: 15.12.2005, 01:30
Konum: İstanbul

İleti BaRCeLoNa 02.01.2007, 17:50

File : functions_search.php bu dosyayıda başka bi siteden alda tam olsun ... alışıksın sen .....
barcelona tema v 1.0 %40 [ l l l l l l l l l ]
http://www.forumuni.com
Kullanıcı avatarı
BaRCeLoNa
Üye
Üye
 
İleti: 271
Kayıt: 16.05.2006, 23:26
Konum: İzmir


Türkçe Desteği



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron