Mam skrypt PHP, który obsługuje wiele różnych języków. Niestety, ilekroć próbuję użyć json_encode
, każde wyjście Unicode jest konwertowane na jednostki szesnastkowe. Czy to jest oczekiwane zachowanie? Czy istnieje sposób na przekonwertowanie danych wyjściowych na znaki UTF-8?
Oto przykład tego, co widzę:
WEJŚCIE
echo $text;
WYNIK
База данни грешка.
WEJŚCIE
json_encode($text);
WYNIK
"\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0433\u0440\u0435\u0448\u043a\u0430."