[RESOLU] \u009c php utf8, le oe qui devient un caractère inconnu

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] \u009c php utf8, le oe qui devient un caractère inconnu

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 30 nov. 2016, 11:36

Problème solutionné en mettant exécutant cette requête juste après la connexion SQL
mysqli_query($connexion,"SET NAMES 'utf8'");

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 30 nov. 2016, 01:08

Toujours en difficultés :(

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 27 nov. 2016, 12:51

et bien figure toi que j'en fait de même, le débogage ça me connait et ya desfois comme ce cas là qui me font perdre du temps énorme :D

j'ai même réalisé un foreach qui m'affiche un echo en style json pour voir et là ça me sort du texte et si ya pas le utf8_encode, c'est un losange avec un ? dedans

bloqué :mrgreen: et j'ai pas envie de passer l'encodage en iso- ou autre, j'ai testé en modifiant le classement de ma table, je l'ai mis en iso, ça à rien fait de plus, en utf8 unicode, non plus, j'ai essayè les param de json avec json_unicode_unescape, rien non plus ...

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par Aureusms » 27 nov. 2016, 09:57

Hmmm

Si tu enlèves utf8_encode(), tu n'as pas de retour ? C'est étrange :-k .
Je fais énormément d'Ajax et quand je n'ai pas de retour, j'essaye d'en créer... Je veux dire par là que avant et après ta fonction utf8_encode(), essaye d'ajouter des echo 'ici'; (ou des print_r) afin de faire un retour et voir où cela bloque.

Ensuite je ne peux pas plus t'aider sans code.

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 26 nov. 2016, 22:37

#-o Les accents passent mais pas ce fameux signe oe

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 26 nov. 2016, 22:05

c'est bien le utf8_encode() qui pose problème! mais si je l'enlève j'ai plus de retour

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 26 nov. 2016, 21:54

l'ajax qui me retourne rien, et rien aussi dans firebug

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 26 nov. 2016, 21:08

ouai, je reçois pas les données de la page php

Re: \u009c php utf8, le oe qui devient un caractère inconnu

par Aureusms » 26 nov. 2016, 20:53

As tu essayé sans utf8_encode() ?

\u009c php utf8, le oe qui devient un caractère inconnu

par two3d » 26 nov. 2016, 20:46

Bonjour,

j'arrive pas à solutionner le problème des oe comme le mot cœur qui devient c[un carré]ur

ma table est en utf8_unicode_ci, la base aussi

j'appel les données ajax et je les récupère en json

le retour me donne pas œ mais un carré bizarre :mrgreen:

donc, recap de comment je vais chercher les données:

formulaire sur une page -> script ajax sur cette page
le script ajax va chercher les données dans un page php -> cette page php renvoi les données avec utf8_encode()
j'affiche ensuite les données récupérées par ajax, sur la page du formulaire

PS: c'est un script d'autocomplete pour les ville,cp et dept