Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

193
Views
Cómo configurar el codificador para PHP PDO

Estoy usando Php5.6.2 y postgres como conexión a la base de datos. postgres está configurado en UTF-8

intenté seleccionar db, pero devolvió el error "SQLSTATE[22021]: Carácter no en el repertorio: 7 ERROR: invalid byte sequence for encoding "EUC_JP": 0xe58e"

 $this->db = new PDO("pgsql:host=localhost;dbname=test","cadusr","cadpass");

Algunas consultas funcionan correctamente, pero otras no. Espero que tal vez las consultas fallidas incluyan japonés.

¿Puedo obtener algo de enseñanza? Gracias.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Lo siento auto respuesta tan pronto como pregunte.

Antes de preguntar, solo encontré web en inglés con mensaje de error.

Pero pude encontrar después de preguntar fácilmente en la web japonesa con la palabra clave PHP PDO pgsql. Entonces, esta es la solución.

Agregue esta línea de código a continuación en host después de ip.

 options='--client_encoding=UTF8' new PDO("pgsql:host=localhost options='--client_encoding=UTF8';dbname=test","cadusr","cadpass");

Espero que te ayude.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!