1. sayfa
| 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 |
|
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.
sayfa sonuna da şu kodu eklersen tamamdır.
|
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? |
|
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. |
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. |
| ajax kullanıyor musun? kullanıyorsan yorumlanan php sayfasının karakter kodlamalarına dikkat et. |
|
Bu sorunu gidermenin kesin yolu : http://azercelikten45.blogspot.com/2013/04/php-ve-mysql-turkce-karakter-sorunu.html |
|
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" |
1. sayfa
Ç > ç
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.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.