Json Encode / Decode Türkçe Karakter Sorunu Çözümü

Json encode / decode türkçe karakter sorunu çözümü

Web Yazılım

Json Encode / Decode Türkçe Karakter Sorunu Çözümü

24 Temmuz 2022 , Pazar

JSON bir çok soruna çözüm olmasına rağmen belli başlı işlemlerde sorun yaratabilmektedir, en çok karşılaşılan sorunlardan biri de Türkçe karakter sorunudur.

 

Bu yazımızda Türkçe karakter sorununun çözümüne değineceğiz, ilgili çözüm PHP 5.4.0'dan itibaren geçerlidir. Daha eski bir PHP sürümü kullanıyorsanız sürüm güncellemesi yapmanız gerekecektir.

 

Öncelikle sayfanız UTF8 formatında ve BOM'suz olması gerekmektedir, bir çok IDE bu şekilde kayıt yapabiliyor ancak farklı şekilde kayıt yapıyorsanız farklı kaydet seçeneğini seçerek ilgili alanlardan UTF-8 without BOM seçeneğini işaretlemeli ve bu şekilde kayıt işlemini yapmanız gerekmektedir.

 

json_encode($string, JSON_UNESCAPED_UNICODE);

 

Yukarıda ki biçimde kullanım sağladığınız takdirde Türkçe karakter sorununuz çözülecektir.

image

E-Bülten Abloneliği

Duyuru ve kampanyalarımızdan anında haberdar olun.