Json dosyasına doğrudan erişim sağladığınızda zaten karakterleri bu şekilde görmeniz normal.
jsonu encode ederek kullanan script ekrana düzgün bastırması gerekiyor
<?php
$a[]='ıçÇş';
$b=json_encode($a);
$c=json_decode($b);
var_dump($c);
?>
bu kodu calıstırdığınızda tr karakter hatanız yok ise yanlış bir durum yok demektir.
Kısacası :
Json dosyasına doğrudan eriştiğinizde gördüğünüz :
Ekrana basıldığında bu şekilde gözükür :