MythDev adlı üyeden alıntı: mesajı görüntüle
veritabanını utf8_unicode_ci olarak kaydedip dener misin?
DesignX adlı üyeden alıntı: mesajı görüntüle
1.) Veritabanını ve içindeki tabloları utf8_general_ci olarak değiştir.
.
2.) Yazı ekleme yaptığın ve echo yaptığın sayfaların <head> taglarının arasınada <meta charset="UTF-8" /> bunu koy.

3.) Yazı ekleme işlemini yapan php dosyasını UTF-8 olarak kaydet.

Bu şekilde yaptığın zaman eklediğin yeni kayıtlarda sorun çıkmayacaktır, kolay gelsin.
.
nekadar adlı üyeden alıntı: mesajı görüntüle
Aklima hemen gelenler sunlar.
1-veriyi aldigin sitenin karakter kodu
2-veriyi aldiktan sonraki yaptigin veri tipi degisimlerinde olusabilecek kodlama degisikligi
3-veri tabanindaki karakter ve karsilastirma kodu.

-baslangis olarak sondan baslardim. Veritabanini multi-byte olarak yapki, Aklindaki sorulari silebilesin.
CHARSET=utf8mb4 COLLATE=utf8mb4_bin

- veriyi alirken ve gonderirken ki kodlarini bizimle paylas. bir decode yada encode var mi onlara bakalim.

- Veriyi aldigin sitenin dil kodunu sanirim paylasmissin.
black_scorpion adlı üyeden alıntı: mesajı görüntüle
$db->query("SET NAMES 'utf8'");
$db->query('SET CHARACTER SET utf8');
Salihweb adlı üyeden alıntı: mesajı görüntüle
bilgileri bastığın sayfanın meta ya

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ekleyip denediniz mi




Arkadaşlar chrome da ekrana yazdırdığım zaman normal çıkmasının sebebi UTF 8 olarak dönüşmesi sanırım.
Ancak ekrana utf 8 olarak yansıyıp, veritabanına utf 8 gönderemedim mi onu bilmiyorum.

Ş İ ve ı harfleri gözüküyor. Ancak Ç ve Ü harflerinde sorun var. Bir türlü anlayamadım. Dediklerinizi yaptım ancak sonuç aynı
Ne yapmalıyım