-
Üyelik
21.12.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Girişimci
-
Konum
KKTC
-
Ad Soyad
O** Y**
-
Mesajlar
179
-
Beğeniler
32 / 47
-
Ticaret
0, (%0)
Veri tabanından bilgi çektiğimde Siteye Türkçe karakter ile gelmiyor. UTF Charset kodlarının yarısını denememe rağmen olmuyor. Veri tabanında dili utf8_turce_ci seçtim orada sorun yok. Veri çektiğim anda karakterler bozuluyor. Kod ektedir.
SORUN:
KOD:
Bu kod alanına mysql_query("SET NAMES UTF8"); ---- BU KODU YAZDIĞIM ANDA HATA VERİYOR.
KOD YAZILINCA VEREN HATA:
KOD SATIRI:
Benimki memleket meselesi
-
Üyelik
24.01.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Anadolu
-
Ad Soyad
Ç** Y**
-
Mesajlar
245
-
Beğeniler
27 / 81
-
Ticaret
6, (%100)
PDO ile bağlantı sağlıyorsunuz hocam buna göre düzeltmelisiniz..
$db = new PDO(
'mysql:host=localhost;dbname=tamirci',"root", "",
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
şeklinde dener misiniz lütfen.
-
Üyelik
29.05.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Yazılım Geliştirici
-
Konum
Balıkesir
-
Ad Soyad
Ö** A**
-
Mesajlar
255
-
Beğeniler
84 / 35
-
Ticaret
0, (%0)
Eğer olmazsa şuan proje yazıyorum pdo ile mysqlden türkçe karakterleri çeviriyorum yardımcı olurum
Boyunuzdan büyük işlere kalkışın.
-
Üyelik
20.04.2014
-
Yaş/Cinsiyet
47 / E
-
Meslek
Yazılım Geliştirme
-
Konum
İstanbul Anadolu
-
Ad Soyad
O** Ö**
-
Mesajlar
852
-
Beğeniler
340 / 340
-
Ticaret
39, (%100)
$bilgiler=... dbname=tamirci; charset=utf8 şeklinde yazıp mysql query set names utf8 i kaldırırsanız sorun düzelecektir.
-
Üyelik
21.12.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Girişimci
-
Konum
KKTC
-
Ad Soyad
O** Y**
-
Mesajlar
179
-
Beğeniler
32 / 47
-
Ticaret
0, (%0)
FarkliAdam hocam çok teşekkür ederim. İşe yaradı.
ozgünatik hocam ilginiz için çok teşekkür ederim. Ben de işin başındayım henüz öğrenmeye çalışıyorum.
OğuzÖztürk Hocam sağladığınız bilgi için çok teşekkür ederim var olun. :)
Benimki memleket meselesi
-
Üyelik
20.04.2014
-
Yaş/Cinsiyet
47 / E
-
Meslek
Yazılım Geliştirme
-
Konum
İstanbul Anadolu
-
Ad Soyad
O** Ö**
-
Mesajlar
852
-
Beğeniler
340 / 340
-
Ticaret
39, (%100)
Bu şekilde de çalışır:
$db = new PDO(
'mysql:host=localhost;dbname=tamirci',"root", "",
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Bu şekilde de:
$db = new PDO(
'mysql:host=localhost;dbname=tamirci;charset=utf8',"root", "";