Merhaba,
PHP yönetim panelinden dataları excele çekerken özel Türkçe karakterler (iİ,şŞ,öÖ,çÇ,üÜ,ğĞvb.) excelde "?" olarak görünüyor. Aşağıda attığım fotoğrafta daha net anlayabilirsiniz. Nasıl çözebiliriz bunu?
http://prntscr.com/mffmi6
Yönetim Panelinden Dataları Excele Çekerken Özel Karakter Sorunu
5
●170
- 02-02-2019, 00:13:12
- 02-02-2019, 00:24:15Evet.Bluntk adlı üyeden alıntı: mesajı görüntüle
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'"); - 02-02-2019, 00:27:16Kimlik doğrulama veya yönetimden onay bekliyor.öncelikle veritabanınızdan kaynaklı tr karakter hatası olmadığından emin olun tablonuzdaki kolonun yapısından kaynaklı olabilir. değil ise çektiğiniz verinin karakter setini iconv ile değiştirmeniz gerekmektedir. tam olarak excel için hangi formatta olmalı bilmiyorum ama internetten gördüğüm kadarıyla aşağıdaki şekilde utf-8 den iso formatına çevirip deneyebilirsiniz
iconv("utf-8","iso-8859-9","Merhaba Dünya"); - 02-02-2019, 00:42:08Öyleyse excele yazdırdığınız sınıfla ilgili olabilir. Ben PhpSpreadsheet kullanıyorum eğer onu kullanmıyorsanız deneyin bence eğer onu kullanıyorsanız yalnış hatırlamıyorsam charset ayarı olması gerek.farukcatak adlı üyeden alıntı: mesajı görüntüle