J'ai un script PHP qui traite une grande variété de langages. Malheureusement, chaque fois que j'essaie d'utiliser json_encode
, toute sortie Unicode est convertie en entités hexadécimales. Est-ce le comportement attendu? Existe-t-il un moyen de convertir la sortie en caractères UTF-8?
Voici un exemple de ce que je vois:
CONTRIBUTION
echo $text;
PRODUCTION
База данни грешка.
CONTRIBUTION
json_encode($text);
PRODUCTION
"\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0433\u0440\u0435\u0448\u043a\u0430."