Home Web Programacion PHP Error PHP Insert sobre Postgresql equence for encoding "UTF8" client_encoding
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday6463
mod_vvisit_counterYesterday7201
mod_vvisit_counterThis week40722
mod_vvisit_counterLast week50139
mod_vvisit_counterThis month123341
mod_vvisit_counterLast month200203
mod_vvisit_counterAll days2382825

We have: 58 guests, 22 bots online
Your IP: 54.234.67.55
 , 
Today: May 17, 2013
  • Facebook: pages/Syswoody/123814830970633
  • Twitter: syswoody
  • Linked In: pub/syswoody-syswoody/23/478/b58
  • Wikio: sources/www.syswoody.com/home-1GYQw
  • Picotea: http://picotea.com/es/canales/sistemas-woody
  • FeedBurner:
Error PHP Insert sobre Postgresql equence for encoding "UTF8" client_encoding PDF Imprimir E-mail

Sobran las palabras verdad!! bueno haciendo un importador de excel a postgresql me ha dado este error

 

pg_query() [function.pg-query]: Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xd14f 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". 

 

 

La solucion es bien sencilla despues de pasar por la sentencia pg_escape_string esto no solvento mi problema ya que me quitaba las comillas.

 

Lo que hice fue establecer seguifamente a mi cadena de conexion el tipo de codificacion que usaría para ello.

 

$establecemos = pg_query("SET client_encoding = 'latin1';");

 

Y vuala se hacen todos los insert sin problemas y con los caracteres perfectos, se que deberiamos intentarlo con UTF8 pero seguramente os de problemas

 

 

Â