Bonjour!
Je dois créer une requête SQL sur une base de données. Cette requête doit insérer une entrée qui contient le résultat d'une expression régulière. La regex est faite sur une variable qui est issue d'un fichier (= file_get_contents(...)).
Lorsque j'exécute la requête, Pg me renvoie cette erreur:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xe0206c HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". in /opt/lampp/htdocs/postgreSQL.php on line 54
Je ne comprends pas trop... Est-ce que ça veut dire que l'encodage n'est pas le même que celui de la table? Si oui, comment faire pour convertir?
Merci d'avance!
PS: J'ai trouvé ceci dans mon fichier de configuration:
lc_messages = 'fr_CA.UTF-8' # locale for system error message
# strings
lc_monetary = 'fr_CA.UTF-8' # locale for monetary formatting
lc_numeric = 'fr_CA.UTF-8' # locale for number formatting
lc_time = 'fr_CA.UTF-8'
Partager