PHP ile JSON verisi yaratırken olası Türkçe Karakter Sorunu |
||||||
Belki rast gelmişsinizdir. PHP ile JSON verisini oluşturduğunuzda türkçe karakter içeren verilerin
boş (NULL) olmasına anlam veremediğiniz olmuştur. Çözümü ise basit. PHP dosyasını
kaydederken kodlama biçimi ayarlamanız gerek. Mesela Notepad++ otomatik olarak dosyaları
ANSI biçiminde kaydediyor. Bunu UTF-8 ile değiştirdiğinizde sorun düzeliyor.
Örnek:
echo json_encode(array("Merhaba","Dünya"));PHP dosyasının kaydedilme biçimini değiştirmediğinde JSON verisi İnternet tarayıca çıktısı: ![]() PHP dosyasının kaydedilme biçimini UTF-8 olarak değiştirdikten sonra JSON İnternet tarayıca çıktısı: ![]() 'ü' türkçe karakterinin ISO karşılığını görüyoruz. Yani sorunu halletmiş oluyoruz. NotePad++ ile dosya kayıt biçimi seçenekleri: ![]() Ayrıca buna benzer sorunlar da yok değil. Mesela PHP ile tarayıcıya Headers bilsini yolladığınız zaman bazen "Headers is already sent" gibi bir hata alabilirsiniz. Bu sorunun nedeni dosya kayıt biçiminin ANSI with BOM ya da UTF-8 with BOM olabilir. Bu gibi sorunları çözmek için önce türkçe karakter içeren dosyanın kayıt biçimini kontrol etmek gerekir. |
||||||
|
||||||
|
May 2013 (1)
July 2010 (1)
April 2010 (4)
March 2010 (1)
February 2010 (3)
December 2009 (2)
November 2009 (1)
October 2009 (4)
September 2009 (16)
August 2009 (21)
July 2009 (4)
July 2010 (1)
April 2010 (4)
March 2010 (1)
February 2010 (3)
December 2009 (2)
November 2009 (1)
October 2009 (4)
September 2009 (16)
August 2009 (21)
July 2009 (4)
Jquery, Ajax ve PHP il ..
Smarty Template Engine ..
Jquery ve css ile hare ..
XAMPP ile PEAR MDB2 Pa ..
PHP ile sitemap (site ..
Mysql veritabanında Fu ..
Jquery ve Seçiciler (J ..
Bloğumun Google PageRa ..
PHP PEAR MDB2 modulü i ..
ASP.NET ile Google son ..
Smarty Template Engine ..
Jquery ve css ile hare ..
XAMPP ile PEAR MDB2 Pa ..
PHP ile sitemap (site ..
Mysql veritabanında Fu ..
Jquery ve Seçiciler (J ..
Bloğumun Google PageRa ..
PHP PEAR MDB2 modulü i ..
ASP.NET ile Google son ..
Etiketler
| Ajax | Apache | Arama-onerisi | Asp.net | Auto-complete | Google | Javascript | Jquery | Json | Korunma-yöntemi | Mdb | Otomatik-tamamlama | Pear-paketi-kur | Php | Prepare | Resim | Rewrite | Rewriterule | Script | Seo | Seo-optimizasyon | Sql-injection | Url | Url-rewriting | Veritabanı | Xampp | Yükleniyor |arama
Loading
sosyal




