SQL/postgresql

서버와 클라이언트 통신 한글이 깨지는 현상

Dev-Drake 2019. 6. 25. 16:46
반응형

DB에 직접 접속하지 않고 서버를 통하여 네트워크로 패킷을 주고 받을때 이런 현상이 발생 한다.

 

 // 윈도에서 한글 데이터를  올리면 서버가 받은 한글이 깨지기 때문에 인코딩해서 Insert 한다.

if (PQsetClientEncoding(g_PgConn, "EUC_KR") == -1) {

  LogWrite("PQsetClientEncoding() Fail ...");

return;

}

 

// 서버에서 한글 데이터를 다운받은 앱 또는 윈도우 프로그램에서 한글이 깨지기 때문에 인코딩해야만 한다.

  if (PQsetClientEncoding(g_PgConn, "UTF8") == -1) {

 LogWrite("PQsetClientEncoding() Fail ...");

return;

}

 

반응형