Собственно, «исправлять» не обязательно (хотя в плане перфекционизма я вас хорошо понимаю). Это легитимные JS-строки, в браузере отображаются корректно. Объём данных, правда, больше. Но, с другой стороны, Gzip-сжатием этот фактор минимизируется. ;-)
Можно ещё делать так:
$json = defined('JSON_UNESCAPED_UNICODE')
? json_encode($data, JSON_UNESCAPED_UNICODE)
: json_encode($data);
Тогда в свежих версиях PHP JSON-код будет наиболее оптимальным по объёму, а в более старых — всего лишь несколько менее оптимальным.