Giriş yapmadınız.

#1 14.05.2019 21:58:27

root
Üye
Kayıtlı: 05.05.2018
Mesajlar: 12

Veritabanı ve Türkçe Karakter Sorunum

Merhaba,

Veritabanına bazı Türkçe karakterler kaydedilirken sorun yaşıyorum.

database.php dosyasında ayarlar varsayılan şekilde:

            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',

İçeriği eklediğim formun bulunduğu sayfada ve veriyi gösterdiğim sayfada charset bu şekilde:

<meta charset="UTF-8">

Veritabanı collation değeri de utf8mb4_unicode_ci şeklinde. ü ç ve ö harfleri şu şekilde kaydoluyor (ğ ş harflerinde sorun yok):

ü = &uuml;
ç = &ccedil;
ö = &ouml;

Nasıl çözebilirim bu sorunu?

Son düzenleyen root (14.05.2019 21:59:33)

Çevrimdışı

#2 14.05.2019 22:48:11

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,484
Website

Yanıt: Veritabanı ve Türkçe Karakter Sorunum

Bu sorun kullandığınız wysiwyg editörden kaynaklanıyor olabilir.

Türkçe uygulamanızdaki tek lisan ise;

'charset' => 'utf8mb4',
'collation' => 'utf8mb4_turkish_ci',

yapmanızı öneririm.

Çevrimdışı

#3 14.05.2019 23:13:39

root
Üye
Kayıtlı: 05.05.2018
Mesajlar: 12

Yanıt: Veritabanı ve Türkçe Karakter Sorunum

Tinymce kullanıyorum. Deneyip sonucu yazacağım buraya.

Çevrimdışı

#4 15.05.2019 01:15:35

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,665
Website

Yanıt: Veritabanı ve Türkçe Karakter Sorunum

entity_encoding : "raw"

ile karakterlerin HTML ögesine dönüştürülmesine engel olabilirsiniz.

Çevrimdışı

Forum alt kısmı