Les meilleurs développeurs PHP freelances sont sur Codeur.com
Fermé·Moins de 500 €·7 offres·607 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
7 freelances ont répondu à ce projet
6 propositions de devis en moins de 2h
Montant moyen des devis proposés : 150 €
Estimation du délai : 1 jour
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.