avatar
Merhaba, Ziyaretçi! (Kayıt OlŞifremi Unuttum)



Mesaj Önizleme  Konuyu Gönder 
Sayfa (4): « İlk [1] 2 3 4 Sonraki > En Son »
Phpmyadmin Türkçe Karakter Sorunu ve Çözümü
Yazar Mesaj
Batur
Admin
******


Mesajlar: 5,460
Grup: Admin
Katılım: 2006
Statü: Çevrimdışı
Karma Puanı: 51
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.

Uzun zamandır bu konuda araştırma yapıyorum. Sql bilgim çok iyi olmadığı için kendim bir çözüm bulamadım maalesef. Ancak inat ettim buna uygun bir çözüm bulamalıydım. Araştırmalarım sonucunda bir çözüm yolu buldum. Osman isimli bir arkadaşın bu konuda yayınlamış olduğu bir döküman buldum ve sizlerle paylaşmak istedim.

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.



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 Gülücük)



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



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.



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!

Kolay Gelsin.....

20-03-2007 12:47
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Kabus
East Coast
*****


Mesajlar: 1,843
Grup: Üye
Katılım: 2006
Statü: Çevrimdışı
Karma Puanı: 3
Mesaj: #2
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

Sağ ol Aftermath'a ben yapmaya çalışıyordum ama karakter setinde sadece latin5 i seçmiştim çok iyi oldu bu.

20-03-2007 06:40
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Batur
Admin
******


Mesajlar: 5,460
Grup: Admin
Katılım: 2006
Statü: Çevrimdışı
Karma Puanı: 51
Mesaj: #3
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

ben de onun derdine bakıyordum nasıl bir çözüm buluruz die :D bulduk nihayet .. ama ben henüz deneem fırsatı bulmadım. siz bir dener neticeyi burdan verirseniz çok iyi olacak. eğer bu sorunu çözerse birçok kişini ilacı olacak.

20-03-2007 06:43
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
matis
Üye
***


Mesajlar: 106
Grup: Üye
Katılım: 2007
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #4
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

ben ücretsiz host almıştım..herhalde süresi mi doldu bilmiyorum forum açılmaz oldu...yedeğini almıştım. başka bir hosta taşıdım. senin dediğin gibi türkçe karakter sorunu çıktı..sadece anasayfayı elle düzeltebildim..senin dediğini bir deneyeceğim inşşallah düzelir...deneyince sonucu bildiririm..

20-03-2007 07:14
Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
emrebursali_2
Www.AybenFanClub.CoM
*****


Mesajlar: 1,339
Grup: Üye
Katılım: 2007
Statü: Çevrimdışı
Karma Puanı: 0
Mesaj: #5
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

çok güzel işimize yarar

20-03-2007 07:31
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Batur
Admin
******


Mesajlar: 5,460
Grup: Admin
Katılım: 2006
Statü: Çevrimdışı
Karma Puanı: 51
Mesaj: #6
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

Hadi hayırlısı bakalım....

20-03-2007 09:15
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Aftermath
ERG
*****


Mesajlar: 2,122
Grup: Üye
Katılım: 2006
Statü: Uzakta
Karma Puanı: 4
Mesaj: #7
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

batur Yazan:
Şimdi kullandığınız php scriptin de, sql sorgusundan sonra şu kodu ekleyin.

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


bu kısım işi zora sokuyor işte.. bunu mysql sorgu penceresine girince hata veriyor başka nereye yazılabilir ?

21-03-2007 03:57
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Batur
Admin
******


Mesajlar: 5,460
Grup: Admin
Katılım: 2006
Statü: Çevrimdışı
Karma Puanı: 51
Mesaj: #8
RE: Phpmyadmin Türkçe Karakter Sorunu ve Çözümü

Birde bunu dener misin ???

Kod:
mysql_query("SET NAMES 'latin5'");  
mysql_query("SET CHARACTER SET latin5");  
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

21-03-2007 10:57
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği mesajları bul Bu mesajı bir cevapta alıntı yap
Sayfa (4): « İlk [1] 2 3 4 Sonraki > En Son »
Mesaj Önizleme  Konuyu Gönder 

Yazdırılabilir Bir Versiyona Bak
Bu Konuyu Bir Arkadaşına Gönder
Bu Konuya Abone Ol | Konuyu Favorilerine Ekle


blackinci Baybars