Oerdem adlı üyeden alıntı:
mesajı görüntüle
Türkçe Karakter Sorunu
20
●1.966
- 04-09-2012, 15:01:41eksik yazmışım.Oerdem adlı üyeden alıntı: mesajı görüntüle
karakterler utf8_turkish_ci zaten.
veritabanında türkçe karakter sorunsuz olarak yazılı tablolarda
sayfaya yazdırmaya kalktığımda karakterler bozuluyor sayfada.Veritabanında sorun yok karakterler açısından. - 04-09-2012, 15:11:11Arkadaşın önerisini denedin mi ?DjMuratHan adlı üyeden alıntı: mesajı görüntüle
- 04-09-2012, 15:26:55evet denedim.ancak sonuç değişmedi.2 gündür uğraşıyorum kafayı yemek üzereyim.Oerdem adlı üyeden alıntı: mesajı görüntüle
bu arada dosyaları sunucuya atıyorum.Sunucuda türkçe karakter sorunu oluyo.Localde apache yüklü olmadığı için deneyemiyorum.Sunucudan kaynaklı bir problem olması mümkün mü acaba? - 04-09-2012, 15:48:37utf-8 turkish ci ile sorun yaşayabilirsin utf-8 general ci kullanmanı tavsiye ederim.
bu arada umarım doctype tanımlamayı unutmamışsındır
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Title</title> </head>
sayfaya bu şekil bir giriş yapıp dene.
tüm dosyaları teker teker notepad++ ile açıp kodlama kısmından UTF-8 BOM'suz olarak kodlama yapıldığından emin olup kaydet ve veritabanında yapman gereken değişiklikler ise öncelikle phpmyadminden veritabanına ilk girdiğin zaman tabloların listelendiği ekranda sağ üstteki işlemler menüsünden kodlama kısmını utf-8 general ci olarak değiştirip git de sonra teker teker tablolarına yap aynısını ve sonrada tablo içlerindeki alanların karşılaştırmasını utf-8 general ci olarak düzenle ve içeriklerde Ö gibi karakter kodlamaları olmadığından emin olduktan sonra çalıştır.
ve oluşturduğun her php dosyasını notepad ile açıp kodlama kısmından değişikliği yapmayı unutmazsan sorunun kalmayacaktır.
umarım çözüm olur.. - 04-09-2012, 16:05:23Şimdiye kadar karakter hatalarıyla ilgili okudğum forum yazılarında çözüm hep aynı olmuştur.
Veritabanınn, program dosyasının, ve html sayfasının charseti aynı olmalıdır. Çok kısa aralıklarla bu sorunla ilgili insanlar yeni konu açıyorlar. Bence bu sorunla ilgili açık ve anlaşılır bir makale yazıp bunu yapışkan hale getirmek. Diğer türlü forum çöplüğe dönüyor. - 04-09-2012, 19:41:25siz veritabanına yazdığınızda göstermez ancak textarea ile mysql a yollarsanız türkçe karakterleri şekilli çıkaracaktır.Öyle sorun çözülür ama elle yazarsanız sorun yaşarsanız bendede öyle oldudj_nuz adlı üyeden alıntı: mesajı görüntüle
