ERROR: character with byte sequence 0xd0 0x9c in encoding “UTF8”
has no equivalent in encoding “WIN1252”
Aug 22, 2022
Alınan Hata :
ERROR: character with byte sequence 0xd0 0x9c in encoding “UTF8”
has no equivalent in encoding “WIN1252”
Çözüm :
pg_dump komutunda encoding belirtilmezse yukarıdaki gibi hata alınır. Aşağıdaki şekilde komut düzenlenip, tekrar dump alınır.
pg_dump — format=t — encoding=UTF-8 — schema=melek testdb> /backup/dump/melek.tar
Ya da client_encoding değiştilir.
- client_encoding görüntülenir.
testdb=> show client_encoding;
client_encoding
— — — — — — — — -
WIN1252
(1 row)
- client_encoding UTF8 olarak ayarlanır. Ayarlama yapıldıktan sonra başarılı bir şekilde dump alınabilir.
testdb=> SET client_encoding = ‘UTF8’;
SET