Difficulté avec utf8_decode()

Petit nouveau ! | 4 Messages

20 mai 2012, 08:27

Bonjour,
J'arrive pas a utiliser la fonction utf8_decode() je ne comprend pas comment il marche.
Dans la partie php j'ai une partie ou j’utilise XMLReader et comme il passe seulement par le utf8 il faut que j'utilise la fonction.
Mais je comprend pas comment l'utiliser et ou le mettre.
 
	<?php	$lesnews=new XMLReader();
$lesnews->open("news.xml");

$message="";
while($lesnews->read()){
if($lesnews->nodeType==XMLReader::ELEMENT){

switch ($lesnews->localName) {
    case "item":
        echo $message;
		$message="";	
        break;
    case "title":
        $message.="<strong>".$lesnews->readInnerXML()."</strong><br/>";
        break;
    case "description":
        $message.=$lesnews->readInnerXML()."<br/><br/>";
        break;
	case "pubDate":
        $message=date_format(date_create($lesnews->readInnerXML()),"d/m/Y")." : ".$message;
        break;
}
}
}
$lesnews->close();
echo $message;
 ?>		
Merci d'avance pour votre aide.

ViPHP
xTG
ViPHP | 7331 Messages

20 mai 2012, 09:17

C'est à utiliser sur une variable qui est encodée en utf8, cela te renverra son équivalent en iso.
$var_iso = utf8_decode($var_utf8);

Petit nouveau ! | 4 Messages

20 mai 2012, 13:21

Merci mais je vois toujours pas comment l’utiliser. Et ou l'utiliser pour qu'ils prennent cette partie en compte sauf l'heure.

ViPHP
xTG
ViPHP | 7331 Messages

20 mai 2012, 14:21

Tu comprends le code que tu as posté ?
Si ce n'est pas le cas, penches toi dessus et dis nous ce que tu ne comprends pas qu'on te renseigne.
Car bon... Te faire le travail alors que c'est digne de tout débutant ce serait pas productif pour toi et pour nous.

Petit nouveau ! | 4 Messages

20 mai 2012, 15:05

Le code que j'ai poster c'est mon code donc oui je le comprend.
C'est juste que utf8 j'arrive pas a voir ou le mettre dans la partie du code.

ViPHP
xTG
ViPHP | 7331 Messages

20 mai 2012, 16:54

Dans ce cas là si tu comprends ton code et que tu comprends qu'on doit passer la variable à décoder à utf8_decode() tu as tout compris.

Petit nouveau ! | 4 Messages

20 mai 2012, 17:20

Ok je viens de comprend c’était tout bête :roll: