Tarih: 2010-02-12, 21:18:38 Mesaj konusu: Karakter problemleri - Sitedekiler işe yaramadı
Merhaba arkadaşlar,
Öncelikle daha önceki problemlerimde yardımcı olan herkese teşekkür ediyorum. Şu anki problemim karakterlerle alakalı. Burda veya başka forumlarda yapılan herşeyi denedim fakat bir çözüm bulamadım. Versiyon olarak bir arkadaşın sunduğu PHP-Nuke 8.1.3.5 ve yanında NukeSentinel_2.6.1 kullanıyorum. Karakter problemlerim var. i, ş ve ğ harfleri ? olarak gösteriliyor.
Umarım bir çözüm bulabilirsiniz. 1 haftadır bu problem ile uğraşıyorum. Şimdiden teşekkürlerimi iletiyorum.
veri tabanını not defteri veya texpad ile açınız. FARKLI KAYDET seçeneğinden kodlamayı UTF-8 Seçiniz. kaydediniz. veritabanınız tekrar yükleyiniz. Kolay gelsin
eğer utf-8 karakter seti ise phpmyadmin ve mysql dilleri utf-8 turkish ci olmalı.
ancak 8.1 versiyonu tahminimce latin5_turkish karakter setinde olmalı. 7.9 versiyonunun sql dosyasını tr karakter sorunu vermemesi için latin5_turkish ci de yüklüyoruz.
Selam Kardeşim. Sorun Veritabanında Falan Değil Uğrasma Bloklara Ve Modul Klasorlarini Woldpat İle Acı Farklı Kaydetten Uft-8 Seç Düzelecektir Kesin Olarak. Kolay Gelsin.
Kayıt: Oct 02, 2002 Mesajlar: 359 Konum: Basel - İsviçre
Tarih: 2010-02-18, 18:59:52 Mesaj konusu:
Yeni bir veritabanı yaratırken, karşılaştırma değerini daima latin5_turkish_ci seçin. Dilimize ait karakter kodu budur. Bu şekilde veritabanını yaratırsanız, tablolar için yapmanız gereken fazladan birşey yok. Tablo yaratırken, metin değerli sütunların karşılaştırma değerlerini boş bırakabilir yada yine latin5_turkish_ci seçebilirsiniz.
Daha sonrasında, mainfile.php dosyasını açıp aşağıdaki kodları bulun,
kaynağı gösteryazdır?
1.require_once("includes/sql_layer.php");ve hemen alt satırına,
kaynağı gösteryazdır?
1.mysql_query("SET NAMES 'latin5'");satırını ekleyin. İşte bu kadar.
Bu yöntem sıfırdan phpnuke kuranlarda işe yarayacaktır. Mevcut bir veritabanını bu karakter setine almaksa uzun bir işlem. Veritabanı, tablolar v.b. tek tek yapmanız gerekiyor. Ve yapmasanız bile eski verilerdeki karakter hatalarını düzeltemeyeceksiniz.
Anlattığım yöntemi kendi sitelerimde uygulamaktayım, o yüzden karşılaşacağınız hataların anlattıklarımdan ötürü olmadığına emin olabilir, farklı yerlerde problemi arayabilirsiniz.
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