PHP türkçe karekter sorunu
6
●183
- 12-04-2017, 16:55:25merhabalar eski hostingde sorunsuz çalışan sistem hosting taşımadan sonra türkçe karekter sorunu vermeye basladı çözümü bilen bir arkadaş varm ıacaba
- 13-04-2017, 09:49:36merhaba, bu sorunun onlarca sebebi olabilir,
en büyük sorun genelde veri tabanından kaynaklanır.
sisteminizden ve diğer detaylardan biraz daha bahsederseniz yardımcı olacak birileri çıkacaktır ama bu kadar yüzeysel bir şekilde bahsedildiği için insanlar yardım etmek istemiyor olabilir. Onlarca sorun olabilecek noktayı kimse tek tek gezmek istemez çünkü,
Biraz ipucu verin, şu aşamadan sonra böyle oldu, daha önceden kullandığım şuydu şimdi bu, sistemin yazılım dili şu gibi, en azından aradığınız sorunu doğru hedef kitlesine sormuş olursunuz, insanlar baştan doğru yaklaşır.
Kolay gelsin. - 13-04-2017, 09:54:02bilgi için teşekürler eskı hosting de php sürüm 5.3 dü yeni firmadan taşımalarını rıca ettım yeni firmada php sürüm 5.6 multi php ile 5.4 kadar düşürebiliyorum denedım ancak olmadı taşıma işlemi gerçeleşip veritabını bağladıktan sonrampoy8 adlı üyeden alıntı: mesajı görüntüle
https://i.hizliresim.com/br9Nnj.png karekterler böyle oldu - 13-04-2017, 10:09:30veritabanını nasıl taşıdınız? yeni sunucuda bir veritabanı oluşturup içeri aktar mı dediniz, eğer scripte ellemediyseniz %90 collation farkından dolayı olmuş.
yani utf8_general_ci yada utf_8_turkish_ci,
gibi karakter setleri var ya onlar aynı değil diye tahmin ediyorum. Aynı sistemi localhostta kurup veritabanı karakter setlerini doğru ayarlamayı denemelisiniz.
Sistemin veritabanı bağlantısı yapıldığı yerde de utf8 karakter seti ayarlanmış mı diye de bakmalısınız. Bazen ayarlanmamış olmasına rağmen düzgün çalışabilir ama sunucudan sunucuya farklılık gösterebilir.
Bu işlemleri denedikten sonra sorun çözülmezse tekrar yazın buraya. - 13-04-2017, 16:32:05dosyalarınız bozulmuş olabilir.
Dosyanın bir kaç tanesini açın notepad++ veya gelişmiş başka editör ile farklı kaydet dıyın. karakter seti muhtemelen ANSI olarak görünecektir. Bunu UTF-8 olarak BOM suz olanı seçin ve kaydedın ftp ye tekrar atın veritabanını sıkıntısız update ettiyseniz karakter hatanız düzelecektir. - 13-04-2017, 16:43:41Her sayfaya şunu eklemeyi denermisin...
<?php header('Content-Type: text/html; charset=iso-8859-9'); ?>