Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & PostgreSQL
PHP & PostgreSQL Forum d'entraide sur PostgreSQL avec PHP. Avant de poster -> FAQ PostgreSQL, Cours PostgreSQL. Pour les questions concernant le moteur PostgreSQL plutôt que les fonctions PHP, merci d'utiliser le forum PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 12h37   #1
jonathan1
Membre régulier
 
Inscription : décembre 2006
Messages : 223
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 223
Points : 73
Points : 73
Par défaut codage utf8. pg_query

Bonjour,

J'execute une requete via php sur un base postgresql.

Code :
1
2
3
Query failed: ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0x9f in ...\.php on line XXX
 
Une erreur s'est produite sur table . insert into table values ('ŸŸŸŸ');
disons qu'il n'y a qu'un champs;

ma base est en utf8. le fichier php non.
Si j'execute cette commande depuis l'invite SQL de postgre, aucun problème. Par contre depuis la page php, problème.

si je passe le fichier php en utf8, c'est pire, les caractères deviennent :
'����'

J'ai essayé "pg_set_client_encoding" avec utf8 sans résultats.

Merci d'avance pour votre aide.
jonathan1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 15h00   #2
jonathan1
Membre régulier
 
Inscription : décembre 2006
Messages : 223
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 223
Points : 73
Points : 73
RÉSOLU avec
pg_set_client_encoding avec "WIN1252"
jonathan1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h01.


 
 
 
 
Partenaires

Hébergement Web