Caractères accentués
5 messages
• Page 1 sur 1
-

Mth - WRInaute occasionnel

- Messages: 367
- Inscription: 24 Aoû 2005
Caractères accentués
Bonjour,
J'ai un problème de caractère accentué que je n'arrive pas à résoudre.
Fichier product.xml:
Fichier products.php:
Malgré la "meta http-equiv" "Débardeurs" devient "Débardeurs"
"Conçu" devient "Conçu"
Vous avez une idée d'ou vient le problème?
Merci
J'ai un problème de caractère accentué que je n'arrive pas à résoudre.
Fichier product.xml:
- Code: Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1" ?>
<products>
<product>
<nom><![CDATA[Chaussures de Volley]]></nom>
<descriptif><![CDATA[Conçu pour l'initiation au Volley ball en salle. - Chaussures de Volley - V300 homme]]></descriptif>
</product>
<product>
<nom><![CDATA[Shorts de Volley Homme]]></nom>
<descriptif><![CDATA[Conçu pour la pratique du Volley Ball. - Débardeurs de Volley Homme - Débardeur V 500 blc/marine]]></descriptif>
</product>
</products>
Fichier products.php:
- Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>titre</title>
<meta name="description" content="description">
<link rel="shortcut icon" href="favicon.ico">
<meta name="keywords" content="Pêche > Accessoires Homme">
<style type="text/css" media="screen">@import "rouge.css";</style>
</head>
<body>
<?php
$products = simplexml_load_file('product.xml');
foreach($products->product as $product) {
$product->nom = str_replace('<
Mth - WRInaute occasionnel

- Messages: 367
- Inscription: 24 Aoû 2005
dorian53 a écrit:Je crois que simplexml_load_file ne fonctionne qu'en utf-8, donc ton fichier XML doit être converti automatiquement malgré qu'il soit déclaré en ISO.
utf8_decode();
Oui, c'est surement le problème, mais je n'arrive pas à solutionner ça ?
Quelqu'un peu m'écrire le code qui va bien ....
Merci
-

Mth - WRInaute occasionnel

- Messages: 367
- Inscription: 24 Aoû 2005
C'est bon,
tout simplement
Meric Dorian53
tout simplement
- Code: Tout sélectionner
$product->descriptif = utf8_decode ($product->descriptif);
Meric Dorian53
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Caractères accentués / non accentués dans SQLite
- Caractères accentués
- référencement et caractères accentués
- Recherche: caractères accentués ou non ?
- caracteres accentues et referencement
- affichage caracteres accentués
- PR Weaver - caractères accentués ???
- caractères accentués et titre
- URL rewriting et caractères accentués
- Coder ou non les caractères accentués
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


