La technique Ajax et le retour de chaine accentuee depuis la BDD
4 réponses
Bruno Beauchamp
Bonjour,
Dernièrement j'ai modifié mon site
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
techniques AJAX.
Le text control "Avec l'acteur suivant" utilise la technique : xhr = new
ActiveXObject("Microsoft.XMLHTTP");
et affiche une liste avec les noms des acteurs présents dans la BDD suivant
les caractères frappés au clavier.
Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les
lettres accentuées sont tronquées.
Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans
le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème
persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Bonjour,
Dernièrement j'ai modifié mon site (http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles techniques AJAX. Le text control "Avec l'acteur suivant" utilise la technique : xhr = new ActiveXObject("Microsoft.XMLHTTP"); et affiche une liste avec les noms des acteurs présents dans la BDD suivant les caractères frappés au clavier. Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les lettres accentuées sont tronquées. Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Tu sembles découvrir les charsets, alors avant d'aller plus loin voici une page à lire de toute urgence : <http://french.joelonsoftware.com/Articles/Unicode.html>.
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Bon. On sait déjà quel charset est envoyé dans les entêtes HTTP (iso-8859-1). Maintenant il faudrait que tu saches avec quel charset est enregistré le source de ton fichier PHP, et aussi sous quel charset sont récupérés les enregistrements de ta base de données. Tant qu'il n'y aura pas de cohérence entre les trois, tu auras des problèmes.
Note que ce problème est évoqué assez régulièrement, soit ici, soit sur fr.comp.infosystemes.www.auteurs. Faire une petite recherche dans ces deux groupes avec comme mots-clés charset, iso-8859-1, utf-8, base de données, mysql, etc. pourrait se révéler fructueux.
D'ailleurs je fais suivre la discussion vers fciw.auteurs pour d'autres avis (et surtout parce que le problème n'a rien de spécifique à PHP).
Cordialement, -- Olivier Miakinen
Bonjour,
Dernièrement j'ai modifié mon site
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
techniques AJAX.
Le text control "Avec l'acteur suivant" utilise la technique : xhr = new
ActiveXObject("Microsoft.XMLHTTP");
et affiche une liste avec les noms des acteurs présents dans la BDD suivant
les caractères frappés au clavier.
Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les
lettres accentuées sont tronquées.
Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans
le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Tu sembles découvrir les charsets, alors avant d'aller plus loin voici
une page à lire de toute urgence :
<http://french.joelonsoftware.com/Articles/Unicode.html>.
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème
persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Bon. On sait déjà quel charset est envoyé dans les entêtes HTTP
(iso-8859-1). Maintenant il faudrait que tu saches avec quel charset
est enregistré le source de ton fichier PHP, et aussi sous quel charset
sont récupérés les enregistrements de ta base de données. Tant qu'il
n'y aura pas de cohérence entre les trois, tu auras des problèmes.
Note que ce problème est évoqué assez régulièrement, soit ici, soit sur
fr.comp.infosystemes.www.auteurs. Faire une petite recherche dans ces
deux groupes avec comme mots-clés charset, iso-8859-1, utf-8, base de
données, mysql, etc. pourrait se révéler fructueux.
D'ailleurs je fais suivre la discussion vers fciw.auteurs pour d'autres
avis (et surtout parce que le problème n'a rien de spécifique à PHP).
Dernièrement j'ai modifié mon site (http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles techniques AJAX. Le text control "Avec l'acteur suivant" utilise la technique : xhr = new ActiveXObject("Microsoft.XMLHTTP"); et affiche une liste avec les noms des acteurs présents dans la BDD suivant les caractères frappés au clavier. Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les lettres accentuées sont tronquées. Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Tu sembles découvrir les charsets, alors avant d'aller plus loin voici une page à lire de toute urgence : <http://french.joelonsoftware.com/Articles/Unicode.html>.
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Bon. On sait déjà quel charset est envoyé dans les entêtes HTTP (iso-8859-1). Maintenant il faudrait que tu saches avec quel charset est enregistré le source de ton fichier PHP, et aussi sous quel charset sont récupérés les enregistrements de ta base de données. Tant qu'il n'y aura pas de cohérence entre les trois, tu auras des problèmes.
Note que ce problème est évoqué assez régulièrement, soit ici, soit sur fr.comp.infosystemes.www.auteurs. Faire une petite recherche dans ces deux groupes avec comme mots-clés charset, iso-8859-1, utf-8, base de données, mysql, etc. pourrait se révéler fructueux.
D'ailleurs je fais suivre la discussion vers fciw.auteurs pour d'autres avis (et surtout parce que le problème n'a rien de spécifique à PHP).
Cordialement, -- Olivier Miakinen
Saad Saad
Bonjour,
Dernièrement j'ai modifié mon site (http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles techniques AJAX. Le text control "Avec l'acteur suivant" utilise la technique : xhr = new ActiveXObject("Microsoft.XMLHTTP"); et affiche une liste avec les noms des acteurs présents dans la BDD suivant les caractères frappés au clavier. Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les lettres accentuées sont tronquées. Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Ca fonctionne très bien sous Firefox, mais pas sous IE.
Bonjour,
Dernièrement j'ai modifié mon site
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
techniques AJAX.
Le text control "Avec l'acteur suivant" utilise la technique : xhr = new
ActiveXObject("Microsoft.XMLHTTP");
et affiche une liste avec les noms des acteurs présents dans la BDD suivant
les caractères frappés au clavier.
Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les
lettres accentuées sont tronquées.
Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans
le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème
persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Ca fonctionne très bien sous Firefox, mais pas sous IE.
Dernièrement j'ai modifié mon site (http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles techniques AJAX. Le text control "Avec l'acteur suivant" utilise la technique : xhr = new ActiveXObject("Microsoft.XMLHTTP"); et affiche une liste avec les noms des acteurs présents dans la BDD suivant les caractères frappés au clavier. Mais s'il extraie des noms accentués (exemple Sabine Azéma). alors les lettres accentuées sont tronquées. Après recherche, j'ai découvert qu'il fallait ajouter la ligne suivante dans le code PHP : header('Content-type: text/html; charset=iso-8859-1');
Chez moi, cela fonctionne Mais une fois Online chez Club, le problème persiste. Est-ce que c'est du à hébergement? ou y a t-il une autre Solution?
Merci d'avance pour tout éclaircissement sur le sujet.
Ca fonctionne très bien sous Firefox, mais pas sous IE.
Olivier Miakinen
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
Ca fonctionne très bien sous Firefox
Tu n'es pas difficile. Voici un extrait de sa page d'accueil : <http://www.miakinen.net/tmp/bbeaucha.png>.
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
Ca fonctionne très bien sous Firefox
Tu n'es pas difficile. Voici un extrait de sa page d'accueil :
<http://www.miakinen.net/tmp/bbeaucha.png>.
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
Ca fonctionne très bien sous Firefox
Tu n'es pas difficile. Voici un extrait de sa page d'accueil : <http://www.miakinen.net/tmp/bbeaucha.png>.
Bruno Beauchamp
Dans le message e8ui6t$11l5$, Olivier Miakinen a écrit:
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
Ca fonctionne très bien sous Firefox
Tu n'es pas difficile. Voici un extrait de sa page d'accueil : <http://www.miakinen.net/tmp/bbeaucha.png>.
Bonjour,
Merci pour ton lien dans le message précédent, je vais me pencher sur çà.
L'image que tu as mis ici, c'est sous firefox? car il y a qqes mois j'avais remanié le site pour utiliser les CSS, soit-disant mieux, mais je vois que ce n'est pas parfait Sinon j'avoue que je suis un programmeur en herbe, et je découvre petit à petit tout ces particularités.
En ce qui concerne le charset de récupération des data de la BDD, cela doit être correcte, car j'avais mis un echo, et là les data sont correctement formattées. Donc s'il y a un hic c'est sûrement dans le format d'enregistrement du fichier php. Lors du transfert ftp vers l'espace online? je vais chercher dans ce sens dans un premier temps
Et encore Merci.
-- Assyril Adresse à Modifier pour réponse
Dans le message e8ui6t$11l5$1@cabale.usenet-fr.net, Olivier Miakinen a
écrit:
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les
nouvelles
Ca fonctionne très bien sous Firefox
Tu n'es pas difficile. Voici un extrait de sa page d'accueil :
<http://www.miakinen.net/tmp/bbeaucha.png>.
Bonjour,
Merci pour ton lien dans le message précédent, je vais me pencher sur çà.
L'image que tu as mis ici, c'est sous firefox? car il y a qqes mois j'avais
remanié le site pour utiliser les CSS, soit-disant mieux, mais je vois que
ce n'est pas parfait
Sinon j'avoue que je suis un programmeur en herbe, et je découvre petit à
petit tout ces particularités.
En ce qui concerne le charset de récupération des data de la BDD, cela doit
être correcte, car j'avais mis un echo, et là les data sont correctement
formattées.
Donc s'il y a un hic c'est sûrement dans le format d'enregistrement du
fichier php. Lors du transfert ftp vers l'espace online?
je vais chercher dans ce sens dans un premier temps
Dans le message e8ui6t$11l5$, Olivier Miakinen a écrit:
(http://bbeaucha.club.fr/Cinema/recherche.php) pour utiliser les nouvelles
Ca fonctionne très bien sous Firefox
Tu n'es pas difficile. Voici un extrait de sa page d'accueil : <http://www.miakinen.net/tmp/bbeaucha.png>.
Bonjour,
Merci pour ton lien dans le message précédent, je vais me pencher sur çà.
L'image que tu as mis ici, c'est sous firefox? car il y a qqes mois j'avais remanié le site pour utiliser les CSS, soit-disant mieux, mais je vois que ce n'est pas parfait Sinon j'avoue que je suis un programmeur en herbe, et je découvre petit à petit tout ces particularités.
En ce qui concerne le charset de récupération des data de la BDD, cela doit être correcte, car j'avais mis un echo, et là les data sont correctement formattées. Donc s'il y a un hic c'est sûrement dans le format d'enregistrement du fichier php. Lors du transfert ftp vers l'espace online? je vais chercher dans ce sens dans un premier temps