lostyazilim
tr.link

veri tabanında bazı türkçe karakter hatası

14 Mesajlar 1.985 Okunma
acebozum
tr.link

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
merhaba arkadaşlar, veri tabanımda bazı türkçe karakterler çalışmıyor.

veri tabanında çıkmayan harfler Çalışmayan Harfler ;

ç - ü -ö
Ç- Ü -Ö

bu harfler için nasıl önlem alabilirim.?

aldığım önlemler :

veri tabanı : uft8_general_ci
tablo yapısı : uft8_general_ci







try {
$db=new PDO("mysql:host=$host;dbname=$veritabani_ismi;charset=utf8",$kullanici_adi,$sifre);
//echo "veritabanı bağlantısı başarılı";

$db->query("SET NAMES 'utf8'");
$db->query("SET CHARACTER SET 'utf8'");
$db->query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
}


nasıl bir yol izlemeliyim
 

 

:)
wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Karakter seti karşılaştırmalarını utf8mb4_turkish_ci olarak değiştirmeyi deneyin, veri tabanı bağlantı charset ini de utf8mb4 olarak değişin öyle deneyin.
 

 


omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
Abdullahx hocam dediklerinizi yaptım ama sonuç aynı.
 

 

:)

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hocam tüm sütun karşılaştırmalarını da değiştirdiğinizden eminseniz sorunun tam olarak nerede oluştuğunu bulmanız lazım, veri tabanına kayıt ediliyorken mi bozuluyor yoksa veri tabanına kayıt edilecek php dosyasına geldiği yerden mi bozuk olarak geliyor?
 

 


wmaraci
wmaraci

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
Abdullahx hocam veri tabanına kayıt olurken bozuluyor. veri tabanında bozuk gösteriyor. ama bazı sayfalarda listelenirken hata almıyorum. tertemiz çıktı alıyorum.
 

 

:)

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Valla hocam bilemedim, normal şartlarda olması lazım. Veri tabanı adı, tablosu, sütun isimlerinin karakter seti karşılaştırmaları Türkçe karakter destekleyecek şekilde olunca bende veri tabanında oluşan ??? gibi şekiller sonraki kayıtlarda hep düzelmişti.
 

 


ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2762
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
bunu değiştirin deneyin.







bu şekilde değiştirin.




 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
en son düzelttikten sonra yine önceki kayıtlardan bozuk karakterler varsa onlarıda tek bir sorguda replace yapın amna önce kesinlikle YEDEK ALIN.
 

 

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

ntka adlı üyeden alıntı

bunu değiştirin deneyin.







bu şekilde değiştirin.






hocam değiştirdim aynı hataları alıyorum
 

 

:)

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)

ozmencelik adlı üyeden alıntı

en son düzelttikten sonra yine önceki kayıtlardan bozuk karakterler varsa onlarıda tek bir sorguda replace yapın amna önce kesinlikle YEDEK ALIN.


replace olayı nasıl olacak ?

örneğin : AŞK ORMANINDA
cevir :ask-ormaninda
gibi mi ?. Eğer böylese ben bu olayı istemiyorum .
 

 

:)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al