encoder un objet en UTF-8
Bonjour, je travaille sur un projet existant ou tout est en ISO8859. Le problème c'est que je veux utilisé json_encode($data) où data peut être à peut près tout (string, tableau, objet,...) du moment qu'il s'agissent d'utf-8. Pour mes tableaux pas de souci :
Code:
1 2 3 4 5 6
|
function uft8_messagesEncode(&$item , $key){
if(is_string($item))
$item = utf8_encode($item);
}
array_walk_recursive($messages, "uft8_messagesEncode"); |
Par contre pour mes objets ça pose un problème. Je n'arrive pas en encodé mes chaînes de caractères contenu dans mon objet. Existe t-il une méthode similaire à utf8_encode mais qui prend en paramètre un objet?
Je voudrais ne pas avoir à transformé mes objets en tableaux.