Cevapla 
 
Derecelendir
  • 2 Oylar - 1 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
Phpmyadmin Türkçe Karakter Sorunu ve Çözümü
07-13-2007, 08:10 PM
Mesaj: #1
Phpmyadmin Türkçe Karakter Sorunu ve Çözümü
Arkadaşlar,
çoğumuzun en büyük sorunlarından biri phpmyadminden aldığımız yedekleri yüklerken Tr karakter sorunu yaşamak.Çünkü benım başımada geldigi için

Umarım sorunlarınıza yardımcı olacaktır.

1. Yol :

Önce sql dosyanızı açıp notepad'e yapıştırın, farklı kaydet ile kayıt yaparken kodlama sistemini ansi seçin. Dosyayı kaydedip sunucunuza yükleyerek deneyin. Sorun çözülmedi mi? O zaman aşağıya doğru okumaya devam edin.

2. Yol :

1- Öncelikle sql yedeğinizde ki Türkçe karakterleri kontrol edin.

2- Siteniz de Phpmyadmin sayfasına girin.

3- Mysql bağlantı karşılaştırması yazan yeri seçerek latin5_bin yapın.

[Resim: mysqllatin5xf9.gif]

4- Buradan Bigdump isimli programı indirin.

5- bigdump.php dosyası içinde ki Database configuration alanını sitenize göre düzenleyin.
$filename = ''; yazan yere sql dosyanızın adını yazın.

Kod:
$filename = 'sitem.sql';
$filename = 'sitem.zip';
$filename = 'sitem.gz';

$db_connection_charset = ''; yazan yere latin5 yazın.

Örnek:

Kod:
$db_connection_charset = 'latin5';

6- Siteniz de yeni bir klasör oluşturun, bigdump.php ve sql dosyanızı yeni oluşturduğunuz klasöre gönderin.

7- Adres çubuğuna siteadiniz.com/klasöradı/bigdump.php yazıp scripti çalıştırın.

Artık mysql dosyanız sunucunuza yüklendi.
Şimdi Phpmyadmin'den bir kaç ayarlama yapmamız lazım.
PhpMyadmin'den tablolara baktığınız da karşılaştırma (collation) yazan yerler latin5_bin olmamış olabilir.
Şimdi bunları tek tek değiştirelim.

Tablonuzun yanında ki gözat(browse) simgesine tıklayın. (Bakınız altta ki simge Smile)

[Resim: mysqldevamvg8.jpg]

Açılan sayfanın sağ üst köşesinde bulunan İşlemler linkine tıklayın. (bknz. resmi)

[Resim: islemlerxn7.jpg]

Karşınıza aşağıda ki gibi bir tablo çıkacak.
Bu tablo da sadece Karşılaştırma yazan yerde ki değeri değiştirip latin5_bin yapın.

[Resim: tablosecenekleridn0.jpg]

Git düğmesine tıklayarak bu tablonun ayarlarını tamamlayın. Aynı işlemleri diğer tablolara da uygulayın. Artık karşılaştırma alanlarınız Latin5_bin oldu.
Şimdi kullandığınız php scriptin de, sql sorgusundan sonra şu kodu ekleyin.

Kod:
mysql_query("SET NAMES 'latin5'");

Yapacaklarınız bu kadar

Başka bir sorun yoksa Türkçe karakterlerin artık normal olarak görünmesi gerekiyor.

Sql yükleme sorunsuz tamamlandıktan sonra bigdump.php dosyasını sunucunuzdan silmeyi unutmayın!

Hazırlayan:ShaDoW
Tüm Mesajlarını Bul
Alıntı Yaparak Cevapla
« Önceki | Sonraki »
Cevapla 


Benzeyen Konular
Konu: Yazar Cevaplar: Görüntüleyenler: Son Mesaj
  PhpMyadmin ile veritabanını yönetmek Tickhi 3 235 05-09-2007 09:08 PM
Son Mesaj: ProfKey

Forum Atla:

İletişimMyBB TurkiyeYukarıya dönİçeriğe DönHafifleştirilmiş SürümRSS Beslemesi