Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

[php] problème décodage json utf-8

Posté le 29/05/2021 à 04:00 - Budget : 0 - 500

Bonjour,
J'ai un JSON stocké dans un fichier texte qui est encodé en UTF-8.
Les caractères accentués ont donc été remplacés
Le problème c'est que quand je décode le JSON ensuite, il réaffiche bien mon texte avec les caractères accentués, mais quand je fais un var_dump ou un str_count, le nombre de caractères n'est le même que si je met directement le même texte dans un var_dump. Exemple concret ci-dessous.
A priori, rien de grave, sauf que quand je veux faire un traitement sur ce texte décodé du json, pour notamment faire des opérations sur ce texte, celui qui vient du JSON pose problème.
Ma question est donc : à quoi est-ce du et comment convertir ce texte décodé pour qu'il soit comme à l'origine ?
$json = '{"titre":"A\u0300 c\u0153ur"}';
$titre = json_decode($json);
var_dump($titre->titre);
return : string(9) "À cœur"
var_dump('À cœur');
return : string(8) "À cœur"
merci pour votre aide

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser