Les meilleurs développeurs PHP freelances sont sur Codeur.com

[PHP] Problème décodage JSON UTF-8

 Fermé · Moins de 500 € · 7 offres · 648 vues · 5 interactions


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

Budget indicatif : Moins de 500 €

Publication : 28 mai 2021 à 11h27

Profils recherchés : Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

7 freelances ont répondu à ce projet

6 propositions de devis en moins de 2h

LT_Lab Développeur spécifique
Addfi Développeur full-stack
Gabriel Genoni Développeur WordPress
covalent Spécialiste refonte de site web
Anthony De Filippi Développeur PHP
Victor Serain Agence développement spécifique
Ilbee Développeur e-commerce

Montant moyen des devis proposés : 150 €

Estimation du délai : 1 jour

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients