Şimdi Ara

Php Karakter Sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
896
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba kurmuş olduğum php tabanlı sitede karakter sorunu yaşamaktayım çok yöntem denedim fakat sonuca ulaşamadım not: web tasarım benim bölümüm değil veri tabanı programcılığı okumaktayım öyle bir phpde birşeyler yapim dedim yardımcı olursanız sevinirim



    < Bu mesaj bu kişi tarafından değiştirildi waunded -- 21 Nisan 2012; 19:54:20 >



  • Bunun birçok sebebi olabilir.
    öncelikle sayfanda head kısmına şunu ekle

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

    mysql veritabanından çektiğin metinlerde karakter sorunu varsa;
    yapılandırmanı şu şekilde oluşturmalısın.

    $sql_link=mysql_connect($dbhost, $dbuname, $dbpass, TRUE);
    mysql_select_db($dbname,$sql_link);
    mysql_set_charset('utf8',$sql_link);
  • 1- Herşeyi UTF 8 yapabilirsiniz

    UTF-8 birçok ortamda size kolaylık sağlayacaktır. özellikle Ajax ile sorun yaşayanlar UTF-8 tercih etmektedir.

    Çözüm:
    UTF için HTML sayfasında en tepede şu yazılı olacak.

    <meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />



    Veritabanı dil seçimi ise ise şöyle olacak:


    2- Türkçe Ayarlarını kullanabilirsiniz.

    Türkçe ayarlar için HTML sayfasında en başta şu tanım olmalı:



    <meta http-equiv="Content-Type" content="text/HTML; charset=ISO-8859-9" /> 


    Veritabanı olarak Latin5_Turkish seçmeniz uygun olacaktır:



    Eğer veritabanından alınan bilgiler yanlış gelirse veritabanı bağlantısından hemen sonra şunu eklemelisiniz.


    mysql_select_db("veritabanı_adı");   

    mysql_query("SET NAMES ´latin5´");
    mysql_query("SET CHARACTER SET latin5");

    Veritabanı türü olarak latin_5_turkish


    seçmediyseniz en altına şunu da eklemelisiniz.

      mysql_query("SET COLLATION_CONNECTION = ´latin5_turkish_ci´ ");


    sorun devam ederse yazarsan başka bir şekilde yardımcı olmaya çalısırım



    < Bu mesaj bu kişi tarafından değiştirildi enbilisim -- 22 Nisan 2012; 5:23:10 >




  • yardımlarınız için teşekkür ederim ilk öncelikler veri tabanıyla ilgili bir sıkıntım yok veri tabanı oluşturmadım sayfaların başın utf-8 kullanıyorum fakat sorun aynı
  • php-nuke mi kullanıyorsunuz yada php scriptlerden birinimi kullanıyorsunuz onu belirtirseniz ona göre yardım etmeye çalısacam
  • Kardeşim Attıgın pm'de xml oldugunu yazmısın Aşğıda Belirtiğim Yöntemi Deneye Bilirsin

    1-) Önce Tüm xml dosyalarınızı, encoding uft-8 yapın.

    2-) Index dosyanızın metalarını şu şekilde değiştirin:

    <META http-equiv=Content-Type content="text/html; charset=iso-8859-9"> <META http-equiv=Content-Type content="text/html; charset=windows-1254"> 


    3-) elitehtmlcontent_page.fla dosyasını açın. Kütüphaneden contentTextBox Movieclip'ini bulun. Fontunu Türkçe karakter setini içeren bir font yapın (mesela Arial, Verdana). Anti-alias for animation seçin Embed bölümünü ise şu şekilde yapın: Uppercase lowercase numerals puctation

    seçin. Ayrıca include these characters bölümüne Şu karakterleri ekleyin:

    ŞşİıĞğÖöÇçüÜ

    Export edin. Tarayıcıdan index.html'i çağırın, sorun çözülmüş olmalı. Çözülmemişse, adımları tekrar takip edin ya da Tarayıcının cache belleğini silip yeniden index'i çağırın.

    Contact Form'un boş gitmesinin nedeni ise herhalde şudur:

    1-) elitecontactform.php dosyasındaki GET'leri POST yap.

    2-) elitecontactform.fla dosyasındaki şu kod satırını ise:

    send_lv.sendAndLoad ("elite_contact_form.php",results_lv,"GET"); 
    Şu şekilde değiştirin

    send_lv.sendAndLoad ("elite_contact_form.php",results_lv,"POST"); 
    Bir de bu şekilde deneyin.

    İyi çalışmalar.



    < Bu mesaj bu kişi tarafından değiştirildi enbilisim -- 25 Nisan 2012; 1:56:08 >




  • gerçekten çok sağol eve gidince hemen denicem kolay gelsin.
  • Yapay Zeka’dan İlgili Konular
    RSS Türkçe Karakter Sorunu
    17 yıl önce açıldı
    Daha Fazla Göster
  • Problem devam etmekte yardımcı olurmusunuz



    < Bu mesaj bu kişi tarafından değiştirildi waunded -- 28 Nisan 2012; 13:27:40 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.