Şimdi Ara

php türkçe karakter sorunu !

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
19
Cevap
0
Favori
9.546
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Ş > Å?

    Ç > ç

    I > ı

    Ö > ö

    Ü > ü

    Ğ > Ä?

    Arkadaşlar sitemde küçük bir chat bölümü var yukarıda gördüğünüz gibi türkçe karakterler bozuk çıkıyor , yazarken gözüküyor ama mesajı gönderince bozuk çıkıyor.Ama diğer sayfalarda örneğin anasayfada türkçe karakterler gözüküyor bir türlü çözemedim lütfen yardım edin arkadaşlar.



    _____________________________
  • bu arada arkadaşlar sayfamın başına header("Content-Type: text/html; charset=ISO-8859-9"); eklediğimde sayfa bozuluyor . lütfen yardım edin
    _____________________________
  • UTF-8 kaydedip denedinizmi ?
    _____________________________
  • UTF-8 yapıp deneyin..
    _____________________________
  • denicem arkadaşlar sonucu yazarım birazdan
    _____________________________
  • databasedeki tüm tabloları utf8_turkish_ci yaptım , tüm tagları UTF-8 yaptım .Sitenin her yeri türkçe üyeliklerde şifrelerde türkçe karakter kullanılabiliyor ama sadece mesaj yazınca bozuk çıkıyor anlamış değilim.

    Birde chat.php adlı dosya var bu dosyanın başına tag girdiğim zaman chat bölümü bozuluyor.Mesaj yazılmıyor
    _____________________________
  • Aşağıdaki kodu tüm sayfaların başına kopyalarsan sorunun düzelir. Aynı zamanda kullandığın editörden encoding type bölümünü ansi yap.

     
    <?php ob_start();
    header('Content-Type: text/html; charset=utf-8');



    sayfa sonuna da şu kodu eklersen tamamdır.

     
    ob_end_flush();
    ?>
    _____________________________
    Htc Hd2
  • Yapay Zeka’dan İlgili Konular
    Script'de Türkçe Karakter Sorunu
    11 yıl önce açıldı
    Daha Fazla Göster
  • tamam deniyorum şimdi .
    _____________________________
  • js adında bir klasör.Bu klasörün içindeki php dosyalarına dediğiniz kodu ekleyince sitede mesaj yazılmıyor bozuluyor yani
    _____________________________
  • quote:

    Orijinalden alıntı: braveeee

    js adında bir klasör.Bu klasörün içindeki php dosyalarına dediğiniz kodu ekleyince sitede mesaj yazılmıyor bozuluyor yani

    Hata veriyor mu o diZin altindaki kodlar?

    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________
    Htc Hd2
  • mysql connect in hemen altına

    mysql_query("SET NAMES utf8"); veya mysql_query("SET NAMES utf-8");
    olmazsa ise ek olarak

    header("Content-Type:text/html; charset=utf-8");
    _____________________________
  • Bir hata vermiyor ama siteye girdiğim zaman çalışmıyor o bölüm.
    _____________________________
  • quote:

    Orijinalden alıntı: KemalBALABAN

    mysql connect in hemen altına

    mysql_query("SET NAMES utf8"); veya mysql_query("SET NAMES utf-8");
    olmazsa ise ek olarak

    header("Content-Type:text/html; charset=utf-8");


    denedm ama yine olmadı :(
    _____________________________
  • php data object kullan ya da connect kısmının altına adece set names değil bunların tümünü ekle

    mysql_query("SET NAMES 'UTF8'");
    mysql_query("SET character_set_connection = 'UTF8'");
    mysql_query("SET character_set_client = 'UTF8'");
    mysql_query("SET character_set_results = 'UTF8'");


    ayrıca editörden ansi değil utf8 without bom olarak ayarla sayfanı
    _____________________________
  • veritabanındaki alanların karakter kodlaması nedir? eğer bu karakterleri desteklemeyen bir formatta kayıt yaptıysan kayıtlı değerler bozuk olacağından geriye dönüşü olmaz. olur ama uğraştırır. sistemin başındaysan char tipine sahip alanları utf8_general_ci olarak tekrardan tanımla.
    _____________________________
  • database karakter kodlaması utf8_turkish_ci
    _____________________________
  • ajax kullanıyor musun? kullanıyorsan yorumlanan php sayfasının karakter kodlamalarına dikkat et.
    _____________________________
  • _____________________________
  • html dilini yeni öğrenenlerdenim ..bilgisayarımda normalde okuyabildiğim tükçe karakterleri file zilla ile ortama aktardığımda
    tükçe karakterler okunmuyor yerine işaretler geliyordu sorunun çözümü çok basit ..


    1- normalde notpad de yazarken kodlama dilini ANSI kodlaması seçiyoruz.. böylece html sitemizi oluşturup ortama atacağımız zaman
    2-yani dosyaları file filla ya aktaracağımız zaman notpad den dosyayı açıp UTF-8 kodlaması BOM SUZ DİYORUZ
    3-sadece notpadin herhangi bir yerine bir karakter yazıyoruz ..boşluk ta olabilir MAKSAT UTF-8 kodlamasını seçtiğimiz için dosyayı kaydetmek ..
    4-dosyayı file zillaya aktarıp web sayfamıza göz attığımızda yazının düzeldiğini gördüm...


    "PROBLEM BASİT ; FORMÜLÜ VARSA"
    _____________________________
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.