Php Karakter Sorunu (Yardım)
-
ing. php bi scripti editliyorum.fakat türkçe karakterler hatalı geliyor.sayfanın başına meta koydum işe yaramadı ne yapabilirim?
-
php konusunda pek bilgim yok ama.
sayfası ascii olarak kaydetmeyi dene. uft8 de hata verebiliyor.
yada latin5 di sanırmı karakter setine ayarla db yi.
-
veritabanından gelen verilerin karakterlerimi bozuk yoksa normal sayfalardakilerin mi?
-
1- latin veya başka birşey ile uğraşma utf-8 ile kodla.Yani mysql karışlaştırma utf_general_ci gibi birşeydi onu kullan.
2-editörün eğer linuxta kwrite gibi birşeyde aç-kaydet kısmının utf-8 olduğundan emin ol.Ynai dosya kodlaması utf 8 olsun
3-Php de sayfaların en başına aşşağıdaki kodu include et.4- nolur nolmaz diye meta kullan onuda vereym;<?php header('Content-Type: text/html; charset=utf-8'); ?>
5- mysqldan veri çekrken şunun gibi kullan<meta http-equiv="Content-Language" content="tr">
$dbbaglan = mysql_connect ("localhost","root","") or die('mysql bağlantısında sorun çıktı');
mysql_select_db ("tarcan",$dbbaglan) or die('yanlış veritabanı seçimi');
mysql_query("SET NAMES 'utf8'") or die('utf-8 de problem');
----------
eğer bunları yaptıysan hiç bir sorun çıkmaz ;) -
db'den gelenlerde sorun yok hocam sayfada
-
uft8 asp de çok sorun çıkardı :S
php sini bilmem ama. eğer uft8 ise bide ascii olarak kaydedip denemeni öneririm. zümsüğe bakma sen :P
başına html kodlarını koy. not defterinden ascii olarak kaydet gönder sıkıntı olmaması lazım.
-
angels_demos bunu yazdı:
-----------------------------
db'den gelenlerde sorun yok hocam sayfada
-----------------------------hoca sen benim mesajı tekrar oku
1-açık kaydettiğin programın kodlanma şekli utf8 mi başka birşey mi
2- karşılama nedir latin5_turkish_ci mi yoksa utf mi
bunlar uyumlu olması lazım.Yok hepsi utf8 se tamamsa sayfa başına şunu koyacaksın
<?php header('Content-Type: text/html; charset=utf-8'); ?>
en başına koyacaksın.türkçe problemin kalmaz böylece.
Yukardaki mesajdakilerin hepsi bu problemi çözer
-
FOXXLY bunu yazdı:
-----------------------------uft8 asp de çok sorun çıkardı :S
php sini bilmem ama. eğer uft8 ise bide ascii olarak kaydedip denemeni öneririm. zümsüğe bakma sen :P
başına html kodlarını koy. not defterinden ascii olarak kaydet gönder sıkıntı olmaması lazım.
-----------------------------:) hoca bende az çekmedim bunun başka türlü bir çözümü yok.Acsi falan fişman hikaye...Dediğim şekilde kesin çözüm
-
ANSI hocam :D
-
aynen ondan ascii yi de kim çıkardı :P
hep bu zümsük :D cık cık cık :P ascii ymiş ansi tabiki olm :D
nese sen benim dediğimi dene olmazsa zümsüğünküne geç :D
-
hoca istediğinizi yapın problem yukarıdakilerle çözülür..ansi falan uğratırır grerenk yok